> les différences entre le 1.0 transitionnal et le 1.0 stric sont tres peu nombreuses
euh si quand même. En tout cas, elles sont énormes. Puisqu'en transitionnal, tu as toutes les balises et attributs de présentation. tu peux toujours te permettre d'éviter css, donc de melanger design et structure et donc produire du code plutôt difficile à maintenir et à évoluer.
à noter aussi que même en xhtml 1.0 strict, tu peux toujours faire une soupe de tag immonde (utiliser les tableaux à tout va pour le design), donc pour le web semantique, tu repassera :-p Bref, c'est pas xhtml 1.0 strict qui te force à faire du web sémantique.
Utiliser les seuls avantages à utiliser XHTML plutôt que HTML, est la possibilité de manipuler le contenu dans tout les sens comme tout fichier XML, et d'intégrer d'autres langages XML dans la même page, comme SVG, MATHML etc... Si on n'a pas besoin de ces avantages pour son site, HTML 4.01 suffit largement aux besoins.
[^] # Re: pourquoi le 1.0 Strict
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Spip 1.8.2pr1 un spip de rêve XHTML/CSS 1.0 ++ ;). Évalué à 4.
euh si quand même. En tout cas, elles sont énormes. Puisqu'en transitionnal, tu as toutes les balises et attributs de présentation. tu peux toujours te permettre d'éviter css, donc de melanger design et structure et donc produire du code plutôt difficile à maintenir et à évoluer.
pour rappel, mise à part l'aspect XML de XHTML, xhtml 1.0 transitionnal = html 4.01 transitionnal, et xhtml 1.0 strict = html 4.01 strict. http://openweb.eu.org/articles/differentes_dtd/(...)
à noter aussi que même en xhtml 1.0 strict, tu peux toujours faire une soupe de tag immonde (utiliser les tableaux à tout va pour le design), donc pour le web semantique, tu repassera :-p Bref, c'est pas xhtml 1.0 strict qui te force à faire du web sémantique.
Utiliser les seuls avantages à utiliser XHTML plutôt que HTML, est la possibilité de manipuler le contenu dans tout les sens comme tout fichier XML, et d'intégrer d'autres langages XML dans la même page, comme SVG, MATHML etc... Si on n'a pas besoin de ces avantages pour son site, HTML 4.01 suffit largement aux besoins.