Html validator

Résolu
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   -  
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   283
 
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   Statut Contributeur Dernière intervention   922
 
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
ça me gene de ne pas pouvoir mettre le logo valide html
0
Sandriine Messages postés 1255 Date d'inscription   Statut Membre Dernière intervention   283
 
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
c'est bon j'ai réussis à tous corrigé avec de l'aide sur geckozone
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
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   Statut Contributeur Dernière intervention   922
 
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
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   Statut Contributeur Dernière intervention   922
 
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
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   Statut Contributeur Dernière intervention   922
 
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
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   Statut Contributeur Dernière intervention   922
 
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
ha non il est pas du tout unique c'est pour tous le menu déroulant
sinon je vais essayer tous de suite
0