"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi l'affichage en bloc en ligne ne fonctionne-t-il pas dans Internet Explorer 8 ?

Pourquoi l'affichage en bloc en ligne ne fonctionne-t-il pas dans Internet Explorer 8 ?

Publié le 2024-11-15
Parcourir:805

Why is Inline-Block Display Not Working in Internet Explorer 8?

Problèmes persistants de bloc en ligne dans Internet Explorer 8

Malgré la documentation indiquant la prise en charge du bloc en ligne, il peut ne pas s'afficher correctement dans Internet Explorer 8. Ce problème arrive souvent se manifeste lorsque vous tentez d'aligner horizontalement des éléments.

Pour résoudre ce problème, considérez ce qui suit :

Définissez le type de document correct

Démarrez votre document HTML avec la déclaration de type de document suivante :

Cela garantira qu'IE8 respecte les spécifications de rendu correctes.

Exemple de code

Considérez le code CSS et HTML suivant :

span, ul, ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    list-style: none;
}   
i would want
  • this
  • on
  • one line.

Avec la déclaration doctype en place, ce code devrait s'afficher en ligne dans IE8 comme prévu.

Conclusion

L'ajout de la déclaration doctype correcte est essentiel pour résoudre les problèmes en ligne. -bloquer les problèmes de rendu dans Internet Explorer 8. Cet ajustement simple garantit que le navigateur interprète et applique les styles CSS comme prévu.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3