Question

J'utilise

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

dans mes pages web.

Je me souviens avoir lu dans un de ces XHTML vs questions HTML que l'un des (petits) avantages de l'utilisation HTML est un plus court DOCTYPE comme

<!DOCTYPE html>

Puis-je utiliser une version plus courte comme ça et spécifier HTML 4.01 strict?

Si j'utilise simplement la version courte, que faut-il être considéré comme? - Strict, Transitional

Était-ce utile?

La solution

Non, il y avait une version plus courte, nous serions tous de l'utiliser. :) Le type court dont vous parlez est HTML 5 .

Autres conseils

Non. Je crains que ce soit la seule façon de spécifier l'utilisation HTML 4.01 Strict.

Ne pensez pas qu'il y ait un moyen plus court de spécifier un HTML 4.0 Strict Doctype, qui est un type de document assez précis. Le doctype que vous avez donné serait valide pour HTML 5, qui pourrait bien être un bon choix pour un nouveau site de toute façon.

Vous pouvez simplement laisser de l'URL, et utiliser simplement l'identifiant public, comme ceci:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

validera en HTML 4.01 Strict et mode standard de déclenchement. Le court DOCTYPE est également valable pour le HTML 4.01 Transitional, mais déclenchera le mode bizarreries dans certains navigateurs. Gardez à l'esprit, cependant, que ce soit strictement interdite en XHTML.

Si vous voulez que votre HTML à vous validé sera au moins besoin de spécifier une (URL pour) une DTD ...

Je pense que vous pourriez peut-être laisser le nom du public, peut-être changer le mot-clé PUBLIC SYSTEM. Mais je ne suis pas sûr de ce ...

EDIT : Pourquoi est-ce ?? voté contre La question était de HTML 4, pas pour 5 ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top