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">
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!