Erreur W3C - td width [Résolu/Fermé]

Signaler
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
-
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
-
Bonjour,

cela fait 1 bonne heure que je cherche pourquoi le W3C me colle une erreur sur "<td width="200">"...

voici le message du W3C :
Line 258, Column 30: Attribute "width" exists, but can not be used for this element.

(pour info je suis en xhtml 1.0 strict ...avec un peu de triche ^^')

pourquoi ne puis-je pas placer un width dans un td ?? Ca me parait quand même logique lorsque l'on veut faire 2 colonnes de tailles différentes (et fixes dans mon cas).

Si quelqu'un a un solution ou à défaut une explication, je suis preneur !

Merci !

2 réponses

Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
Bonjour,

En xHTML, l'attribut width est déprécié au profit de la propriété css width.
Essaye en remplaçant ton code par
<td style="width:200px;">


PS: le design avec des tableau c'est pas xhtml ça ^^
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
100
J'aurais dû effectivement me douter de ça... mais vu que les attributs HTML align passent... je ne vois pas pourquoi les width ne passeraient pas. (:°)

De plus W3C ne dit pas qu'il n'existe pas (en xhtml) mais qu'il est mal placé... or je ne peux, logiquement, mettre une largeur qu'à une colonne...

Enfin soit, je vais donc mettre en css (déjà fait en fait ^^).


Et sinon, pas d'inquiétude ! Jamais je ne ferais de mise en page avec des tableaux ! ;)
Il s'agit d'un tableau pour des données tabulaire... je sais, ça surprend ! :D


Bon, merci beaucoup en tout cas !