Maison >interface Web >tutoriel CSS >Solution compatible avec le navigateur CSS_CSS/HTML
1. L'arrière-plan de la page Web est semi-transparent
L'arrière-plan de la page Web est semi-transparent
De manière générale, IE a des exigences plus élevées pour le parent si le parent a un attribut de position mais ne donne pas d'attribut z-index, alors Le. La valeur par défaut est 0, donc quelle que soit la hauteur de l'attribut z-index dans le sous-ensemble, il est inutile.
Donc, généralement, vous devez donner au parent contenant l'attribut z-index un attribut z-index:1, ce qui peut résoudre de nombreux problèmes inexplicables.
6. Bug de redimensionnement de la fenêtre IE6
Lorsque le corps est placé au centre et que la taille du navigateur IE est modifiée, tous les éléments positionnés relativement dans le corps seront résolus. est de définir position:relative pour le corps.
7. La taille du texte et la hauteur de ligne ne sont pas compatibles
Pour une même police de même taille, la hauteur et la taille de la ligne sont différentes dans chaque navigateur, la hauteur de ligne doit donc être définie. .
8. Bug de marge miroir
Sous IE6, lorsqu'il y a un élément float dans l'élément externe, si l'élément externe définit margin-top:5px, margin-bottom:5px sera automatiquement généré, des problèmes similaires se produiront également avec le remplissage. La solution consiste à définir une bordure ou un flotteur sur l'élément extérieur.
9. Les espaces blancs sous img
En html il y a :
10. Les images et le texte vont de pair
Tout le monde sait que l'alignement de l'image inclut le texte en haut, au milieu, au milieu, etc. Vous pouvez essayer d'ajuster l'image et le texte pour créer. ils s'alignent sous IE et FF Si vous pouvez être cohérent, vous constaterez que peu importe la façon dont vous l'ajustez, vous ne serez pas satisfait. Laissez simplement l'image et le texte flotter et ajustez-les avec une marge.
Hauteur de ligne perdue.