Erreur W3C - td width

Résolu/Fermé
monkey_monk Messages postés 641 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 10 août 2012 - 20 août 2009 à 11:36
monkey_monk Messages postés 641 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 10 août 2012 - 20 août 2009 à 11:55
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

M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 74
20 août 2009 à 11:39
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 ^^
0
monkey_monk Messages postés 641 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 10 août 2012 130
20 août 2009 à 11:55
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 !
0