Quel choix de doctype ?

Résolu
Jean_2 Messages postés 245 Statut Membre -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai soumis mon site à un validateur de code (bien sur, j'ai quelques erreurs.
Je voulais savoir quel doctype mettre.

Est-ce que certains doctypes sont mieux que d'autres ? Comment adapter le code en fonction ?

Pour l'instant j'ai mis :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

un bon lien à me conseiller ou meme un conseil made in comment_ca_marche ?

merci
Configuration: Windows XP
Firefox 2.0.0.9

4 réponses

  1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    salut,

    une chose est sûr : ne met pas de prologue XML :
    <?xml version="1.0" encoding="utf-8"?>


    d'après moi :
    • pour le DocType, mieux vaut prendre le langage XHTML ;
    • pour le version il faut rester à la 1.0 ;
    • pour la façon dont il est parsé je préfère le 'Strict'. c'est le plus exigeant mais autant appliquer les règles dans leur intégralité !
    et n'oublie pas de définir l'encodage de caractères.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    	<head>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    et un peu de doc en plus !
    0
  2. Jean_2 Messages postés 245 Statut Membre 12
     
    merci à toi

    ça veut dire quoi parsé ?
    0
  3. Jean_2 Messages postés 245 Statut Membre 12
     
    PS : le lien marche en rajoutant www
    0
  4. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    le lien est corrigé et pour le "parser" je te renvoie à Wikipedia, en gros c'est l'analyse et l'interprétation du code par le serveur et/ou le navigateur.
    0