Dans mon code

  • Auteur de la discussion Auteur de la discussion jean28
  • Date de début Date de début
WRInaute occasionnel
Bonjour il parait qu'il faut mettre ceci en haut du code des pages:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Si on peut m'expliquer un peu, merci, car j'ai essayé de mettre ceci:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//FR">

Je remplace EN par FR

Bien mon site ne s'affiche plus correctement sous firefox
Et quand je laisse EN tout va bien sur n'importe quel navigateur, et si je mets pas ces lignes, mon site s'affiche aussi correctement avec n'importe quel navigateur :?:
 
WRInaute passionné
Bonjour,

L'indication EN dans le doctype ne concerne pas la langue dans laquelle le contenu est écrit mais la langue dans laquelle sont écrites les règles que le navigateur doit respecter pour afficher correctement la page (toujours en anglais). Pour le doctype que tu as choisi, tu peux ajouter un attribut lang dans la balise html comme ceci :
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="fr">

Si le doctype n'est pas renseigné, le navigateur peut interpréter le code à sa manière. Et lorsqu'ils rencontrent des erreurs dans le code, tous les navigateurs ne réagissent pas de la même façon, ce qui peut réserver bien des surprises (le fait que tout s'affiche bien chez toi n'implique pas qu'il en sera de même chez ceux qui ont une autre configuration logicielle).

Amicalement,
Monique
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut