W3C et balises

arthezius Messages postés 3756 Statut Membre -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
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 1283 Statut Membre 249
 
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 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
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 3756 Statut Membre 475
 
@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 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
tu es en XHTML donc toute la présentation doit se faire en CSS.

un tuto sur les background
0
Soadmystic Messages postés 1283 Statut Membre 249
 
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 3756 Statut Membre 475
 
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 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
salut,
#g {
background-image:url(design2/images/arthezius_10.jpg);
background-repeat:repeat-y;
}

0
arthezius Messages postés 3756 Statut Membre 475 > Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
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