5568 sujets

Sémantique web et HTML

Modérateur
Smiley zzzz bonne nuit...

M'enfin si, au réveil, l'un de vous peut m'expliquer pourquoi l'écriture suivante ne passe pas au validateur, je lui en serait reconnaissant.
<hr noshade="noshade" />
Dans son contexte, cette ligne se trouve à cette page: http://koala64.free.fr/web.php

Merci.
Modifié par koala64 (16 Jul 2005 - 10:50)
Modérateur
glop! Smiley eek Ben là j'en apprends une bonne parce que les deux bouquins suivants préconisent cette écriture...

- XHTML Guide de référence du langage - Ian Graham
- Design Web : utiliser les standards - Jeffrey Zeldman (Eyrolles)

Merci pour l'info.

PS: Tu veux pas écrire toi? Smiley lol
a écrit :
Line 90, column 13: there is no attribute "noshade"

<hr noshade="noshade" />

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element.

Smiley sweatdrop Pas assez clair ?
Bonjour,

Le rapport d'erreur du validateur n'est pas forcément très clair pour l'utilisateur, puisqu'il renvoit à la consultation des DTD, ce qui peut être un exercice un peu déroutant la première fois Smiley cligne

Récapitulons :

L'attribut noshade de l'élélemt hr fait son apparition avec la norme HTML3.2

Il a été déprécié par la spécification HTML4.0.

Cette dépréciation a été reproduite par HTML4.01, qui ne l'a pas fait passer au stade d'attribut obsolète. XHTML1.0 reproduit cette situation.

Autrement-dit:
- il reste valide en HTML4.01 transitionnal et en XHTML1.0 transitional
- il est invalide en HTML4.01 strict et en XHTML1.0 strict, ainsi qu'en XHTML1.1, XHTML basic.

koala64 : si tu souhaites utiliser cet attribut, il te suffit donc de modifier ta DTD et d'opter pour XHTML1.0 transitional, comme le confirme d'ailleurs le validateur avec les options qui vont bien Smiley cligne
Modifié par Laurent Denis (16 Jul 2005 - 06:28)
Modérateur
ah! et bien merci pour vos réponses... (et pour les liens...)

Je ne pensais pas laisser ces éléments, en fait, mais c'était surtout pour comprendre le pourquoi puisque je n'avais pas vu la dépréciation de cet attribut. Du coup, avec les derniers liens que tu viens de me laisser, Raphaël, je vais peut-être bien revoir mon jugement et m'en servir quand même.

@++ Smiley cligne
XHTML basic est un subset de XHTML1.0, implémenté par les mobiles, PDA et autres outils à faible capacité de traitement. Autrement dit, c'est une version allégée de XHTML1.0. ( http://www.w3.org/TR/xhtml-basic/ )

C'est la base de XHTML Mobile, élaboré par l'ancien forum WAP, qui réunit les principaux acteurs du Web pour Mobile (Opera, OpenWave, Netfront, Nokia, Microsoft, etc.) ( http://www.wapforum.org/tech/documents/WAP-277-XHTMLMP-20011029-a.pdf )
Modifié par Laurent Denis (16 Jul 2005 - 11:01)