5568 sujets

Sémantique web et HTML

Bonjour,

Je suis en train d'essayer d'optimiser le référencement d'un site wordpress. Quand je regarde le code source, je constate que le langue est déclarée uniquement pour les conditions de navigation sur IE. Du coup je me demande si la langue est déclarée si on navigue avec Safari ou Firefox par exemple.

Et si je rajoute
<html lang="fr">
j'ai une erreur (ligne en rouge dans le code source. Du coup je ne sais pas trop quoi faire.

Merci de votre aide.

http://www.docteur-arnaud-christian.chirurgiens-dentistes.fr/
Modifié par 6l20 (11 Apr 2014 - 16:13)
Hello,

Pourtant, sur le site, la langue du document est bel et bien déclarée pour les navigateurs autres qu'IE :
<!--[if lt IE 7 ]><html class="ie ie6" lang="fr"> <![endif]-->
<!--[if IE 7 ]><html class="ie ie7" lang="fr"> <![endif]-->
<!--[if IE 8 ]><html class="ie ie8" lang="fr"> <![endif]-->
<!--[if IE 9 ]><html class="ie ie9" lang="fr"> <![endif]-->
<!--[if !IE]><!--><html lang="fr-FR"> <!--<![endif]-->
Bonjour et merci de la réponse.

Est-ce que vous voulez dire que la dernière ligne déclare la langue pour IE et pour tous les autres navigateurs? Je pensais que c'était juste pour IE...???
Oui Smiley smile

<!--[if !IE]><!--><html lang="fr-FR"> <!--<![endif]-->


!IE signifie grosso modo "pas IE".
…enfin plus précisément : "pour ceux qui ne comprennent pas ce commentaire conditionnel", ce qui inclue les dernières versions d'IE et celles à venir Smiley cligne
AHHHHH OK!!!! je pensais que c'était pour les versions suivantes de IE uniquement... Smiley confused

Et bien merci beaucoup!!! Smiley smile