2009-09-22 7 views
1

Lorsque XHTML Strict est considéré comme un balisage approprié qui fonctionne sur toutes les plates-formes, ma page Web en mode XHTML 1.0 Strict s'affiche différemment en mode Quirks.XHTML Strict ne s'affiche pas correctement en mode Quirks

http://www.myfurni.com

que je fais quelque chose de mal? La page valide parfaitement dans W3C!

RÉVISÉ POUR CEUX QUI SE REPORTER A CETTE QUESTION APRES LA PAGE LIÉ A CHANGÉ:

Le balisage d'origine contenait DIVs imbriquées avec les éléments flottants. Je n'ai pas spécifié la propriété 'width' pour tous les éléments possibles et cela a déclenché une différence de rendu dans les anciens navigateurs, y compris IE 7.0.

Répondre

1

Vous ne savez pas exactement quelle est votre question, mais le mode Quirks est destiné aux pages Web héritées et les agents utilisateurs prennent généralement en charge les techniques de mise en page oldschool utilisées dans les mises en page tabulaires. Les pages web modernes basées sur les normes qui sont en mode standard ne reposent pas sur celles-ci.

Une mise en page moderne peut ne pas sembler correcte en mode Quirks simplement parce qu'elle n'est pas conçue pour cela. Ou ai-je mal compris la question?

Oh et même si votre page est parfaitement valide cela ne signifie pas que votre mise en page est "parfaite" ou qu'elle sera rendue par tous les navigateurs de la même manière.

+0

Le problème exact est que la page n'est pas affichée correctement dans IE 7.0. Merci de souligner que valide ne signifie pas une mise en page parfaite. – Nirmal

+0

Ensuite, cela n'a rien à voir avec le mode quirks, du moins en apparence, votre page est utilisée en mode standard pour IE7, à moins que vous ne fassiez des choses côté serveur pour alimenter un doctype différent. –

+0

Je n'ai pas IE7 à portée de main mais essayez de donner la largeur à #pageContainer, donnez une largeur à l'élément que vous flottez (logo), utilisez une sorte de reset.css pour avoir de la cohérence. –

Questions connexes