Frage:
Viele HTML-Elemente werden durch die CSS-Eigenschaft zoom geändert : 1;. Was ist der Grund für diese Vorgehensweise und welches Problem löst sie?
Antwort:
In Internet Explorer-Versionen 7 und früher legt die Eigenschaft zoom:1 eine fest internes Merkmal namens hasLayout.
Der Artikel „Über das Layout“ erklärt dieses Konzept: http://www.satzansatz.de/cssd/onhavinglayout.html. Es wird hervorgehoben, dass „Layout“ ein Microsoft Internet Explorer-Konzept ist, das sich auf das Design, die Interaktion und die Reaktion eines Elements auf Ereignisse auswirkt.
Die Angabe von zoom:1 (und anschließend hasLayout) ist besonders nützlich, um bestimmte Fehler im Internet Explorer zu beheben , wie zum Beispiel:
Spezifisches Fehlerbeispiel:
InlineブロックがInternet Explorer 7,6で機能しない(Inline-Block funktioniert nicht in Internet Explorer 7, 6 )
Das obige ist der detaillierte Inhalt vonWarum funktioniert „Zoom: 1' in älteren IE-Versionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!