Validation site norme W3C

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


specialiste
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Ven Mai 25, 2007 17:41

Validation site norme W3C

Message le Mer Juil 18, 2007 17:35

Bonjour les Wrinautes,
Pour valider mon site au norme W3C j'obtiens ce code d'erreur :

Error Line 183 column 42:
document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag.

<div style="text-align: center;">

Je m'y perd, un petit coup de main sera le bienvenue.
Merci

vimarty
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: Ven Avr 22, 2005 9:46

Message le Mer Juil 18, 2007 18:17

Slt,

tu te tracasse bien la tête avec la norme W3C. Aucun de mes sites n'est conforme à cette norme et ils sortent pourtant dans les premiers résultats des moteurs!

Optimise plûtot tes pages et tu verras, tu oubliera vite tout ça!!

Bon courage.


frenchhorn
WRInaute passionné
WRInaute passionné
 
Messages: 847
Inscription: Jeu Fév 08, 2007 0:37

Message le Mer Juil 18, 2007 18:18

transitional ou strict?
qu'elle est l'url?


<div style="text-align: center;">


c'est pas un truc du genre <div id="tonID"> puis tu definis ta div dans ton css, c'est quand meme vachement plus propre...

Genova
Nouveau WRInaute
 
Messages: 34
Inscription: Sam Sep 30, 2006 22:21

Message le Mer Juil 18, 2007 18:19

vimarty a écrit:Slt,

tu te tracasse bien la tête avec la norme W3C. Aucun de mes sites n'est conforme à cette norme et ils sortent pourtant dans les premiers résultats des moteurs!

Optimise plûtot tes pages et tu verras, tu oubliera vite tout ça!!

Bon courage.

Quand on est un bon webmaster on a son site bien programmé en plus d'être premier sur le moteur. C'est une question de soucis d'accessibilité de l'utilisateur, apparament tout le monde n'a pas ce reflexe pourtant basique.

On pourrait avoir un lien vers le site où ya une balise qui bug ? Ca serait plus simple qu'un message d'erreur simple ...

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Mer Déc 21, 2005 11:43

Message le Mer Juil 18, 2007 18:22

En effet, le problème se situe dans la/les ligne(s) précédente(s), sans doute une balise inline qui n'est pas fermée...
Utiliser un code valide, c'est respecter syntaxe et orthographe. Un plus qui est en règle générale apprécié.


specialiste
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Ven Mai 25, 2007 17:41

Message le Mer Juil 18, 2007 18:27

vimarty a écrit:Slt,

tu te tracasse bien la tête avec la norme W3C. Aucun de mes sites n'est conforme à cette norme et ils sortent pourtant dans les premiers résultats des moteurs!
Optimise plûtot tes pages et tu verras, tu oubliera vite tout ça!!
Bon courage.


Salut Vimarty,
Mon site se defend tres bien sur sa requete principale meme s'il n'est pas conforme W3C, mais fautes de visiteurs je me suis penche sur cette norme :D ..et d'ailleurs WRI n'est pas conforme a cette norme aussi :wink:
P.S: J'aime bien ton annuaire...bon courage.


specialiste
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Ven Mai 25, 2007 17:41

Message le Mer Juil 18, 2007 19:14

frenchhorn a écrit:transitional ou strict?
qu'elle est l'url?

C'est du strict. lurl -www.refmad.com-
Merci frenchhorn


frenchhorn
WRInaute passionné
WRInaute passionné
 
Messages: 847
Inscription: Jeu Fév 08, 2007 0:37

Message le Mer Juil 18, 2007 19:42

il me semble qu'en w3c strict <div align=""zerzer"> n'est pas autorisé car align=""zerzer" est un element de mise en page et doit donc etre dans ton css

essaye avec:

Code: Tout sélectionner
<div class="center">
blablabla
</div>


ET

Code: Tout sélectionner
div.center
{
   text-align: center;
}


dis moi si ca marche STP

a+

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 684
Inscription: Dim Avr 30, 2006 18:42

Message le Mer Juil 18, 2007 20:21

La ligne donnée est correcte, c'est seulement que le div se situe dans un élément où il n'est pas censé être.

ACth
WRInaute passionné
WRInaute passionné
 
Messages: 795
Inscription: Sam Nov 11, 2006 12:32

Message le Mer Juil 18, 2007 21:06

Ce sont des recommandations, nuance.

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Mer Déc 21, 2005 11:43

Message le Mer Juil 18, 2007 21:26

Dans ce cas, ce sont des erreurs et le résultat peut être imprévisible.
Un line break n'a rien à faire là s'il ne sépare pas deux chaînes et nul ne sait ce qu'un navigateur fera (inspecter le DOM avec Firefox et Internet Explorer montre bien que l'interprétation diffère).
Qui sait ce qu'un navigateur ou un autre fera d'un attribut qui n'existe pas ?


frenchhorn
WRInaute passionné
WRInaute passionné
 
Messages: 847
Inscription: Jeu Fév 08, 2007 0:37

Message le Mer Juil 18, 2007 21:34

La ligne donnée est correcte, c'est seulement que le div se situe dans un élément où il n'est pas censé être.


non je ne croit pas...essaye comme je t'es dis et vois si ca marche


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Jeu Juil 19, 2007 9:21

Bon on se calme sur les avis divergents sur l'utilité de la conformité w3c et on se penche sur la question posée :)

Code: Tout sélectionner
   <p>
      <div style="text-align: center;">
         <a href="http://annuaire.level141.com/102/categorie/bien-etre.xhtml" title="Annuaire Bien-etre gratuit">Annuaire Bien-etre</a>
         &nbsp;&nbsp;
         
      </div>

   </p>

Essaie d'enlever les balises de paragraphes <p> autour de ta <div> pour voir ... ?


frenchhorn
WRInaute passionné
WRInaute passionné
 
Messages: 847
Inscription: Jeu Fév 08, 2007 0:37

Message le Jeu Juil 19, 2007 10:14

Essaie d'enlever les balises de paragraphes <p> autour de ta <div> pour voir ... ?


ah oui, pardon, il semble que cela marcherais...

il me semblait qu'en strict tout les element de mise en page devait etre dans le css, autant pour moi

a+


Pandore
WRInaute accro
WRInaute accro
 
Messages: 1427
Inscription: Ven Oct 14, 2005 22:38

Message le Jeu Juil 19, 2007 19:05

frenchhorn a écrit:il me semblait qu'en strict tout les element de mise en page devait etre dans le css

Ben oui, c'est le cas.

Pour faire du css, tu as 3 possibilités :

:arrow: mettre le code dans une balise "style" dans la balise "head"

:arrow: mettre le code directement dans le corps de la page en passant par l'atrtribut de balise "style"

:arrow: mettre le code dans une feuille de style externe dans un fichier .css

:wink:

Validation site norme W3C

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités