Se connecter avec
S'enregistrer | Connectez-vous

HTML, XHTML, 1.0, 1.1, 4, 123,12... Comment savoir ?

Dernière réponse : dans Programmation

Bonjour,
j'entends partout dire qu'il faut se mettre au css (ce que j'ai fait depuis bien longtemps) et passer au XHTML 1.1 ou je ne sais quelle version. Mais moi ma question est la suivante: comment savoir quelle version j'utilise? sachant que je code à la main, c'est donc moi meme qui détermine la version en fonction de ma facon de coder. OK pour ca, mais quels sont les indicateurs qui me permettent de savoir si ce que je code est à jour, si c'est du html, xhtml (et quelle est la différence?) et comment me mettre à jour?
Merci bien.

Autres pages sur : html xhtml 123 savoir

Lassé par la pub ? Créez un compte

Il est d'ailleur presque impossible que tes pages soient valides a une norme en particulier sans que tu ne l'ai jamais verifié. Si tu veu etre sur que tu code en XHTML 1.1 met ce header au debut de toute tes pages ensuite le validator te dira ou sont tes erreurs de norme.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

PS: cette ligne est de toute façon obligatoire pour avoir du code a la norme.

Bah sinon : http://www.presence-pc.com/forum/ppc/Programmation/vous-lancez-developpement-lisez-ceci-sujet-1872-1.htm#t20199

Et plus particulièrement : http://www.w3.org/QA/2002/04/valid-dtd-list

Le plus courant est d'utiliser l'XHTML en mode de compatibilité HTML et non en mode "natif" qui est normalement interprété en tant qu'XML (tous les navigateurs ne savent pas le faire)..

Usage "natif" :
  1. <?xml version="1.0" encoding="utf-8" ?> // Prologue XML
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "<a href="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" target="_blank">http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd</a>">
  3. <html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>" xml:lang="fr"> // Attention à l'attribut "xml:lang" : l'attribut "lang" tout-court n'est plus valide !
  4.  
  5. <head>
  6.  
  7. <title>Titre du site</title>
  8.  
  9. <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> // Déclaration en tant que document XML
  10.  
  11. <head>


Usage "compatible" :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "<a href="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" target="_blank">http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd</a>">
  2. <html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>" xml:lang="fr"> // Attention à l'attribut "xml:lang" : l'attribut "lang" tout-court n'est plus valide !
  3.  
  4. <head>
  5.  
  6. <title>Titre du site</title>
  7.  
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> // Déclaration en tant que document HTML
  9.  
  10. <head>

Parmi les navigateurs les plus utilisés :

- Navigateurs qui reconnaissent l'XHTML "natif" :
  • Moteur Gecko : Firefox, Mozilla Suite, Seamonkey, Camino, Netscape 6+, Epiphany, Galeon et tous les autres dérivés à base de Gecko.
  • Moteur Presto : Opera 7+.

    - Navigateurs qui reconnaissent l'XHTML mais se contentent du mode "compatible" :
  • Moteur Trident IV+ : Internet Explorer 6+
  • Moteur KHTML : Konqueror et Safari (l'Apple Webkit utilisé par Safari est basé sur KHTML)

    Plus de détails sur Wikipedia (anglais) >> http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(XHTML)

    :jap: 
    Lassé par la pub ? Créez un compte