Html validator

Résolu/Fermé
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 - 10 avril 2009 à 11:38
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 - 14 avril 2009 à 18:44
Bonjour,
je n'arrive pas à corrigé les fautes de mon site http://bormat2.free.fr/wordpress4/
sans enlever la compatibilité avec ie en fait j'ai mis des commentaire <if ie6>
je croyais que le html validator me conterais ça comme un commentaire bben non ce que j'aéi mis dans les if ie6 est compté comme une faute le pb c'est que si j'enleve les table dans les ifie6
ça ne marche plus avec ie 6
donc sauriiez vous comment rendre mon site valide au html validator et que le menu du bas marche avec ie6
A voir également:

13 réponses

Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 283
10 avril 2009 à 11:55
Les commentaires conditionnels "if ie" sont considérés comme du hack css, ils ne sont pas reconnus comme étant valides... C'est comme ça.

Si le reste est valide, pourquoi veux-tu absolument valider ton site?

Cordialement,
Sandrine
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
14 avril 2009 à 18:13
salut,

Les commentaires conditionnels "if ie" sont considérés comme du hack css
heu ben non, justement !
les commentaires conditionnels sont du HTML, ce ne sont pas des hacks CSS.
dans ce cas ce devait plutôt être des commentaires conditionnels mal formés :
<if ie6> 

au lieu de :
<!--[if IE 6]>
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
10 avril 2009 à 11:57
ça me gene de ne pas pouvoir mettre le logo valide html
0
Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 283
10 avril 2009 à 12:14
Le logo n'a plus tellement de valeurs, puisque si tu vérifie, il ya pas mal de site qui affichent le logo, mais qui ne sont pourtant pas valide.
A partir du moment où ton site est visible depuis ie et firefox, c'est le principal.

Cordialement,
Sandrine
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
14 avril 2009 à 16:20
c'est bon j'ai réussis à tous corrigé avec de l'aide sur geckozone
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
14 avril 2009 à 18:09
salut,

par contre vérifie l'encodage de ton fichier, chez moi les caractères accentués ne sont pas lisibles sous Ubuntu 8.10 et FF 3.0.8

et soit dit en passant, je ne suis pas du tout d'accord avec Sandriine, que certains sites ne respectent pas ce qu'ils annoncent ne dévalorise pas la validation mais seulement les éditeurs des sites en question.
les standards sont les standards même si une majorité de codeurs ne comprend pas à quoi cela sert et on aura toujours intérêt à les respecter.
pour moi, le pire n'étant pas de ne pas être valide alors qu'on le prétend mais plutôt d'avoir un code valide mais avec une sémantique douteuse.
0

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

Posez votre question
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
14 avril 2009 à 18:16
hz oui c'est vrai le html validator m'avait ddis que il y avait des caractère qui n'allait pas avec le utf-/8 alors je suis passé en iso et j'ai oublié d'adapter
sinon pour moi un site qui respecte les recommandation w3c a une plus grande importance que celui qui laisse parfois plus de 100 fautes

sinon de quoi veux tu parler pour la sémantique mon site les respecte t'il ?
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
14 avril 2009 à 18:24
la sémantique c'est utiliser les balises à ce à quoi elles doivent servir.
une balise indique la nature de ce qu'elle contient.
un erreur classique est d'utiliser des tableaux pour faire de la mise en page alors qu'ils ne servent pas à ça, c'est même précisé dans la spécification.

au sens large, la sémantique peut aussi être de respecter l'architecture du document (un seul <h1>, pas de <hn> sans <hn-1>, etc.)

+ https://openweb.eu.org/articles/respecter_semantique
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
14 avril 2009 à 18:26
j'ai tout corrigé mais j'ai un pb quand je met un mailto en milieux de phrase il s'affiche à la ligne et la phrase ne veut plus rien dire
je vais aller lire ton lien
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
14 avril 2009 à 18:28
j'ai un pb quand je met un mailto en milieux de phrase il s'affiche à la ligne
doit y avoir un {display:block;} qui traine.
c'est où ?
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
14 avril 2009 à 18:29
je l'ai supprimépour que ça est un sens effectivement j'ai un display bloc dans le css pour mon menu déroulant du bas
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
14 avril 2009 à 18:37
vérifie si la règle pour le menu du bas ne s'applique pas à tout le monde.
si oui ajoute un identifiant au conteneur du menu.
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
14 avril 2009 à 18:39
ok je vais utiliser les class mais peut on faire des hover après ddes clas du genre


trucclacsse:hover (propriété)
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
14 avril 2009 à 18:43
si l'élément est unique dans le document, prend un identifiant plutôt qu'une classe (respectivement des priorités de 100 et 10, ça fait une sacrée différence).

pour les pseudo-sélecteurs, ça marche aussi :
element.ma-classe:hover{}
element#mon-identifiant:hover{}

+ https://openweb.eu.org/articles/cascade_css
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
14 avril 2009 à 18:44
ha non il est pas du tout unique c'est pour tous le menu déroulant
sinon je vais essayer tous de suite
0