Quelle DTD choisir ? ( Validation W3C )

WRInaute discret
Bonjour, concernant le site http://www.portail-patrimoine.com/

J'ai 258 erreurs de validation par le W3C .. je ne me suis jamais soucié de la validité qq'un aurait-il des conseils pour réduire rapidement le nombre d'erreurs ? La Dtd par exemple, je ne sais pas quoi renseigner .. tous les metas et images ne sont pas valides .. les attributs passent pas non plus .. :roll:
 
WRInaute accro
BobbySixKiller a dit:
Bonjour, concernant le site http://www.portail-patrimoine.com/

J'ai 258 erreurs de validation par le W3C .. je ne me suis jamais soucié de la validité qq'un aurait-il des conseils pour réduire rapidement le nombre d'erreurs ? La Dtd par exemple, je ne sais pas quoi renseigner .. tous les metas et images ne sont pas valides .. les attributs passent pas non plus .. :roll:
Euh... DTD a été institué justement pour controler le développement synthaxique de ta prog!
Donc tenter de ripper le DOCTYPE par une formule magique qui permet de le garder tout en rectifiant les erreurs , c'est un peu paradoxal !!!

Tes META il manque /> à la fin, c'est tout ou alors faut pas faire de controle, déjà tu le fais en transitional, tu es moins axé sur la rectitude de la prog, tu bénéficies des amélioration W3C

Voilà
 
WRInaute discret
Plus simple : document type does not allow element "META" here.
puis peut-on biaiser cette doctype pour qu'elle permette les img sans attributs alt ?
 
WRInaute accro
Maintenant que tu es passé en html4 pense a oter le slash à la fin de tes méta..ca fait des erreurs.
Ta balise head est pas ouverte.
Met tout tes attributs en css.
Les alt sont utiles, met les.
tu as une balsie </input> ca n'existe pas!
Avant de mettre des li faut ouvrir un ul.
Enfin rien de bien compliqué...
 
WRInaute discret
Hello,

Tu cherches quoi exactement? Une méthode magique pour réduire le nombre d'erreur sans pour autant corriger les erreurs de validation? Ben, fort logiquement, ça n'existe pas.

Tu utilises déjà la DTD HTML la plus permissive (HTML 4.01 Transitional). D'ailleurs et en passant: comme tu utilises la DTD HTML 4.01 Transitional dans sa forme tronquée (sans URL de la DTD), les navigateurs rendent ta page en mode Quirks (c'est à dire en mode: chacun le fait à sa sauce), et pas en mode Standard.

Le truc marrant, c'est que si tu mettais un Doctype en bonne et due forme (avec URL de la DTD):
- ça ne changerait rien au nombre d'erreurs;
- tu pourrais te retrouver avec des problèmes de rendu, ton code étant adapté au mode Quirks et pas au rendu en mode Standard.

Bref, sauf à faire une refonte complète, ne touche à rien.

Ensuite, pour les erreurs: ton code n'est pas valide. Tu ne peux pas réduire artificiellement le nombre d'erreurs pour prétendre qu'il l'est. La seule chose que tu puisse faire, c'est corriger certaines erreurs.

Pour les balises META, LINK, IMG, BR, etc., il ne faut pas de /> à la fin en HTML 4 (uniquement en syntaxe XHTML).
Pour les images HTML (balise IMG), l'attribut alt est requis, quelle que soit la version de (X)HTML concernée. Si une image est purement décorative ou bien illustrative mais pas indispensable, on peut indiquer un attribut alt vide:
Code:
<img src="images/deco-bord-cadre.png" alt="">
 
WRInaute discret
Me suffisait à fermer les tages passer la majorité des arguments en css puis c'est presque bon 8)
This Page Is Valid HTML 4.01 Transitional! Wouh ! :lol:

On ouvre tous les documents, on remplace les regex puis hop ^^
 
Discussions similaires
Haut