2010-04-15 4 views
6

Je pense que je devrais utiliser <!DOCTYPE html> pour ma nouvelle application GWT; Je comprends que cela permettra de mettre mon application en mode conforme aux normes. Ai-je raison? Y a-t-il des inconvénients à utiliser ce doctype? Est-ce que GWT fonctionne correctement en mode conforme aux normes? Je me méfie parce que le GWT tutorial utilise encore le doctype transitionnel HTML 4.01. L'utilisation de <!DOCTYPE html> mettra le navigateur Web en mode standard (par opposition à quirksmode), ce qui est presque certainement ce que vous voulez.Quel type de document dois-je utiliser pour GWT 2.0?

Répondre

2

Mais le doctype HTML 4.01 Transitional déclenchera aussi le mode standard, il n'y a donc pas de différence. Je n'ai aucune idée des implications de l'utilisation de l'un ou de l'autre avec GWT - mais je doute qu'il y ait des avantages à utiliser le doctype HTML5 pour être honnête, sauf si GWT fait des choses spéciales pour supporter HTML5.

+0

Une différence que j'ai remarquée est la suivante: avec le doctype HTML 4.01 Transitional, les champs de saisie de texte utilisent le modèle de dimensionnement border-box; tandis qu'avec le doctype HTML5, ils utilisent le modèle de dimensionnement de la zone de contenu. – David

+0

Le commentaire généré par GWT en haut du fichier HTML de mon projet indique 'La déclaration DOCTYPE Transitional HTML 4.01 ci-dessus définie en haut du fichier définira le moteur de rendu du navigateur en mode "Quirks".' – Glenn

+0

Quels sont les avantages d'utiliser le mode Quircks? quand utiliser le mOde standard? –

3

La nouvelle fonctionnalité layout panel dans GWT 2.0 requiert le mode standard et ne fonctionne pas en mode quirks.

+0

TBH, dans la mesure où je sais que IE a vraiment besoin de mode standard pour faire face aux nouveaux panneaux de mise en page - Firefox & co fonctionne bien en mode quirks. Cela étant dit, je recommande toujours le mode standard - puisque GWT se concentrera sur le soutien de celui-ci à l'avenir. –

Questions connexes