W3C et balises

Fermé
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 28 août 2008 à 20:14
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 29 août 2008 à 22:49
Bonjour,

Je cherche à validé ma page au W3C Validator mais j'ai visiblement une balise qui ne vas pas ou est mal utilisé. Le seul hic, je ne comprends pas le message que me met le site du W3C.

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. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead). 

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information. 

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.


Moi et l'anglais...

Si quelqu'un pourrai m'aider...

Le problème concerne la ligne suivante :
<td width="140" rowspan="2" valign="top" background="design2/images/menu.jpg" id="menu"><p class="titre">Menu</p>


La page : http://arthezius.fr/accueil.php

Je vous remercie par avance :)

6 réponses

Soadmystic Messages postés 1262 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 1 avril 2009 249
28 août 2008 à 20:29
Bonjour, tu as peut etre des problèmes au niveau du TYPE de documents (entre strict et transisionnal). La facon de coder n'est pas la meme en fonction du type de document.
D'après le code source, tu as utilisé le "strict", il y a des regles a respecter au niveau du code. Mais je ne les connais pas, j'te conseille de faire des recherches.

Ce lien pourra peut etre t'aider.

http://www.journaldunet.com/...
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
28 août 2008 à 21:06
salut,

c'est la page d'accueil ?

quand je valide, la première erreur est :
Line 37, Column 17: there is no attribute "background".
		<td background="design2/images/arthezius_10.jpg" width="30">&nbsp;</td>

là c'est simple; il faut enlever l'attribut "background" qui n'existe pas pour cette balise.
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
28 août 2008 à 21:31
@Soadmystic: Je suis bien en Transitional. Aucun doute là dessus.

@Dalida: La balise background me sers justement à mettre l'image de fond de ce block. Elle est donc bien utilisé. C'est ça que je comprends pas. Si vous avez une idée, dite moi comment pour que ça puisse être validé et faire précisement ce que je veux.
Si j'ai utilisé cette balise c'est pour avoir l'image en fonds de ce block quelques soit la hauteur du block se trouvant à côté de lui.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
28 août 2008 à 21:39
tu es en XHTML donc toute la présentation doit se faire en CSS.

un tuto sur les background
0
Soadmystic Messages postés 1262 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 1 avril 2009 249
28 août 2008 à 21:36
dsl, effectivement c'est bien le transitionnal ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
28 août 2008 à 22:34
J'ai essayé d'arrangé ça mais j'arrive pas à ajusté l'image (pour le moment à gauche pour qu'elle se répète en hauteur.

J'ai mis ça en CSS:
#g {
background-image:url(design2/images/arthezius_10.jpg);
background-repeat:repeat;
}
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
29 août 2008 à 10:15
salut,
#g {
background-image:url(design2/images/arthezius_10.jpg);
background-repeat:repeat-y;
}

0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475 > Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016
29 août 2008 à 18:33
C'est pas faute d'essayer mais ça ne vas pas...

Voir la page pour constater.
http://arthezius.fr/accueil.php
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
29 août 2008 à 22:49
salut,

ce n'est pas la peine de t'acharner, la validation de ta page n'apportera rien, tu présentes ta page avec des tableaux ce qui est contraire aux recommandations du W3C…
Les tables ne devraient pas représenter simplement un moyen de disposer le contenu d'un document car cela peut entraîner des problèmes de restitution sur les médias non-visuels. En outre, quand on les utilise avec des graphiques, ces tables peuvent forcer l'utilisateur à effectuer un défilement horizontal pour voir une table qui aura été conçue sur un système avec une surface d'affichage plus grande. Afin de minimiser ces problèmes, les auteurs devraient employer des feuilles de style pour le contrôle de la disposition plutôt que des tables.

source

et pour t'aider à mettre en page je ne te serai d'aucune utilité, je ne sais pas travailler avec les tableaux !
0