5568 sujets

Sémantique web et HTML

Bonjour,


J'ai réussi a passer de 17 erreurs a 4 erreurs mais la je coince, le doctype est XHTML 1.0 Strict.
Si je passe en transitional je passe a 1 erreur mais je souhaite rester sur du strict.

Voici les erreurs:

Line 257, Column 39: there is no attribute "height"
Line 257, Column 50: there is no attribute "align"

<table width="100%" border="0" height="36" align="center" cellpadding="0" cellspacing="0">



Line 259, Column 34: there is no attribute "height"

<td class="headerlogo" height="36" align="center" valign="middle" style="background-image:url(/images/menu/nav_back.png)">



Line 260, Column 200: there is no attribute "border"

<a href="{U_INDEX}" onmouseover="MouseOverRoutine('home')" onmouseout="MouseOutRoutine('home')"><img src="{T_THEME_PATH}/images/menu/nav_home.gif" alt="" id="home" border="0"/></a>


Voila dans l'attente de votre aide !!
Modifié par apos (19 May 2011 - 12:49)

<table width="100%" border="0" height="36" align="center" cellpadding="0" cellspacing="0">


Supprimes : height="36" align="center"


<td class="headerlogo" height="36" align="center" valign="middle" style="background-image:url(/images/menu/nav_back.png)">


Supprimes : height="36" align="center"


<a href="{U_INDEX}" onmouseover="MouseOverRoutine('home')" onmouseout="MouseOutRoutine('home')"><img src="{T_THEME_PATH}/images/menu/nav_home.gif" alt="" id="home" border="0"/></a>


Supprimes : border="0"
Modifié par jb_gfx (17 May 2011 - 22:00)
Modérateur
Bonjour,

Le validateur explique que les attributs en question n'existent pas en strict. Tu dois les remplacer par leur équivalent CSS. En gros, tout ce qui est présentation (largeur, hauteur, bordure, marges internes et externes, alignement, couleur, etc.) doit se faire via CSS.

Je soupçonne aussi que tu utilises les tableaux HTML pour structurer ton site. C'est une méthode plutôt ancienne. Tu devrais te mettre à jour. Smiley cligne
Modifié par Tony Monast (17 May 2011 - 22:03)
Merci Tony Monast et jb_gfx de vous pencher sur mon problème. Supprimer height, align et border cela ne va pas me poser soucis ?
Pour le css, Tony Monast peux tu me dire ce que je dois mettre , je suis a vrai dire paumé ...a force de rectifier les erreurs.
Bonjour, pour le marquer résolu, tu dois éditer ton premier post et mettre résolu dans ton titre.

Merci