2 votes

Quels sont les inconvénients de l'utilisation du doctype transitional ?

J'ai l'habitude d'utiliser le Doctype XHTML Strict, mais je le trouve douloureux à cause de problèmes tels que l'ouverture d'une nouvelle fenêtre. (Vous devez utiliser Javascript pour cela et le target="_blank" n'est pas pris en charge dans ce doctype !!)

HTML5 prend en charge (merci à la spécification HTML5) target="_blank" mais je ne peux pas m'attendre à un support complet des navigateurs maintenant.

Je pense utiliser le Doctype de transition et j'aimerais analyser quels sont les inconvénients d'utiliser le doctype de transition.

2voto

Quentin Points 325526

Quels sont les inconvénients de l'utilisation de la doctype de transition ?

Il inclut tout un tas de choses qui devraient généralement être évitées. Si vous utilisez Transitional, un validateur ne se plaindra pas lorsque vous utilisez ces éléments.

Par exemple :

Je le trouve pénible en raison de problèmes tels que l'ouverture d'une nouvelle fenêtre.

Les nouvelles fenêtres sont ennuyeuses lorsqu'elles sont imposées aux utilisateurs. Les navigateurs fournissent de belles interfaces utilisateur permettant aux utilisateurs de choisir s'ils veulent ouvrir une nouvelle fenêtre (ou un nouvel onglet), par exemple en cliquant avec le bouton central sur un lien.

HTML5 prend en charge (merci pour la spécification HTML5) target="_blank"

Malheureusement oui.

mais je ne peux pas m'attendre à un support complet des navigateurs maintenant.

Les navigateurs supportent très bien la doctype HTML 5. Elle a été choisie pour être rétrocompatible. Si une fonctionnalité apparaît dans une version antérieure de HTML, les navigateurs ne vont pas cesser de la prendre en charge juste parce que la Doctype est différente.

Le principal coût de HTML 5 est le manque d'outils de QA matures.

1voto

Rory McCrossan Points 69838

Le doctype XHTML Transitional a été créé pour faciliter la transition de HTML3.2 à HTML4. XHTML Strict est ce que spécifie pleinement la norme HTML4.

En termes d'inconvénients du mode Transitional, je ne crois pas qu'il y en ait. Il n'y a pas de pénalités en termes de SEO, ni de rendu du navigateur ou d'accessibilité.

Du moment que vous êtes conscient de la norme à laquelle vous adhérez, et que vous écrivez un code propre, sémantique et de qualité, utilisez le doctype que vous préférez.

1voto

Rich Bradshaw Points 33598

Quel support du navigateur attendez-vous en utilisant une doctype ?

Pour les nouveaux projets, il n'y a aucune raison de ne pas utiliser la doctype HTML5, même si vous n'utilisez aucune des fonctionnalités. Sinon, des choses comme WAI-ARIA ne sont pas valides, non pas parce qu'elles sont mauvaises, mais parce qu'elles ont été inventées bien après l'ancienne doctype.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X