2010-02-14 5 views
2

Ces éléments ne sont pas pris en charge dans HTML 5, mais sont pris en charge en XHTML:Dois-je éviter les balises non prises en charge en HTML5 Si j'utilise XHTML 4.01 Strict?

acronymbigtt

À l'avenir, quand je changerai mon DOCTYPE html 5, alors je pas besoin de remplacer ou de changement un code pour passer la validation?

cela est également accepté comme code valide pour tenter de soulager la douleur pour les codeurs avides XHTML (comme moi) qui sont utilisés pour les éléments de fermeture automatique:

<tag type="type" id="name"/> 

Les mêmes règles sont applicables à <meta> et autres éléments à fermeture automatique.

Est-ce une bonne idée d'éviter HTML 5 tags non pris en charge, Si j'utilise maintenant XHTML 1.0 Strict?

Répondre

2

Oui, ce serait une bonne idée de planifier à l'avance pour le support HTML5. Check here pour une liste de balises et d'attributs obsolètes à éviter.

En ce qui concerne la syntaxe XHTML (toujours des étiquettes de fermeture, des étiquettes à fermeture automatique, etc.), vous pouvez continuer à l'utiliser sans vous inquiéter. HTML5 peut être écrit en utilisant la syntaxe HTML standard ou la syntaxe XHTML, bien qu'il reste toujours juste HTML.

+0

mais une chose que je voulais utiliser qui n'est pas supportée dans HTML 5 est

+0

Je n'utilise que rarement JS. Je travaille dans l'autre sens. Voir ici ma méthode de traitement du contenu non JS: http://stackoverflow.com/questions/2233771/how-can-i-show-different-content-when-javascript-is-disabled/2234062#2234062 –

Questions connexes