[spip-dev] r8188 - spip/dist

To: spip-commit@rezo.net
Subject: [spip-commit] r8188 - spip/dist
From: esj@rezo.net
Date: Mon, 25 Dec 2006 13:56:57 +0100 (CET)

Modified:
   spip/dist/404.html
   spip/dist/agenda.html
   spip/dist/article.html
   spip/dist/auteur.html
   spip/dist/breve.html
   spip/dist/mot.html
   spip/dist/plan.html
   spip/dist/recherche.html
   spip/dist/rubrique.html
   spip/dist/site.html
   spip/dist/sommaire.html

Details: http://trac.rezo.net/trac/spip/changeset/8188

qui contient

-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd’>

Il y a erreur. Comme indiqué dans W3C QA - Recommended list of Doctype declarations you can use in your Web document .
« Authoring tools MUST NOT use [...]
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd »;
le DOCTYPE à utiliser est
«<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;»

Ah c'est malin de donner le meme nom a des documents différents. Mais je suppose qu'il faut prendre du bon coté le fait que les pages du W3C sont aussi désorganisées que la doc de Spip!

Cela dit j'ai regardé. Il y a des utilisations de la syntaxe des DTD que le validateur de Spip n'a pas prévu, il y a un peu de boulot. D'ailleurs, si tu avais un pointeur sur la grammaire des DTD qui est officiellement utilisée par le W3C je suis preneur (car la page que tu indiques se garde bien de le donner, ils font vraiment tout pour décourager l'utilisation de leurs productions). Et de manière plus anecdotique, j'aimerais comprendre comment ils peuvent en arriver à ecrire "voici des DTD à ne pas utiliser" sans dire pour autant qu'elles sont obsolètes (ce qui se comprendrait fort bien). S'il ne faut pas les utiliser pourquoi les avoir écrites ?

Pour info, ce xhtml strict strictement officiel ne vaut pas mieux que l'autre en ce qui concerne les balises form imbriquées et autres inconsistences, je viens de vérifier.

Mais merci pour ton savoir, tu n'es pour rien dans ce pataquès, et bravo d'avoir la patience d'essayer d'y comprendre qqch.

Committo,Ergo:Sum