Maison > interface Web > tutoriel CSS > Pourquoi « zoom : 1 » fonctionne-t-il dans les anciennes versions d'IE ?

Pourquoi « zoom : 1 » fonctionne-t-il dans les anciennes versions d'IE ?

Patricia Arquette
Libérer: 2024-10-25 12:44:30
original
1100 Les gens l'ont consulté

Why Does `zoom: 1` Work in Older IE Versions?

L'utilitaire de Zoom:1 en CSS

Question :

De nombreux éléments HTML sont modifiés par la propriété CSS zoom :1;. Quelle est la justification de cette pratique et quel problème résout-elle ?

Réponse :

Dans les versions 7 et antérieures d'Internet Explorer, la propriété zoom:1 définit une caractéristique interne connue sous le nom de hasLayout.

L'article "On have layout" explique ce concept : http://www.satzansatz.de/cssd/onhavinglayout.html. Il souligne que la « mise en page » est un concept de Microsoft Internet Explorer qui affecte la conception, l'interaction et la réponse d'un élément aux événements.

Spécifier zoom:1 (et par la suite hasLayout) est particulièrement utile pour corriger certains bugs dans Internet Explorer. , tels que :

Exemple de bug spécifique :

Inlineブロックがinternet explorer 7,6で機能しない(Le bloc en ligne ne fonctionne pas dans Internet Explorer 7, 6 )

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal