Maison > interface Web > tutoriel CSS > Pourquoi mon élément Inline-Block ne fonctionne-t-il pas dans IE8 ?

Pourquoi mon élément Inline-Block ne fonctionne-t-il pas dans IE8 ?

DDD
Libérer: 2024-10-29 03:47:29
original
1049 Les gens l'ont consulté

Why Does My Inline-Block Element Not Work in IE8?

Affichage des éléments de bloc en ligne dans IE8

Vous rencontrez des difficultés pour afficher correctement les blocs en ligne dans IE8 ? Comme indiqué dans votre exemple de code, il est largement admis que la prise en charge des blocs en ligne existe dans IE8. Étonnamment, après de nombreuses tentatives, vous constatez que cela ne fonctionne pas comme prévu.

Pour résoudre ce problème, cela vaut la peine d'envisager de vérifier votre déclaration doctype. Ajoutez cette ligne avant la balise HTML comme première ligne de votre code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Copier après la connexion

Avec le doctype en place, le code que vous avez fourni devrait s'aligner correctement dans IE8. La raison réside dans la façon dont IE8 interprète le code sans doctype. La valeur par défaut est le mode Quirks, ce qui peut entraîner un comportement de rendu imprévisible. En incluant le doctype, vous vous assurez qu'IE8 affiche la page en mode Standards, fournissant l'affichage de bloc en ligne souhaité.

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal