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
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.
La nouvelle fonctionnalité layout panel dans GWT 2.0 requiert le mode standard et ne fonctionne pas en mode quirks.
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. –
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
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
Quels sont les avantages d'utiliser le mode Quircks? quand utiliser le mOde standard? –