Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 139955 ]
Votre IP fleche [ 38.103.63.16 ]
Vous êtes ici : Home Page Cours XHTML Du HTML vers le XHTML (1er partie)
Imprimer Imprimer le document

Informations Membres

[195] Posts sur le forum
[177] Membres inscrits
Il y a en ligne :
  arrow 0 Membre
  arrow 0 Invité

fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers. Rendez-vous dans « Partenariat » pour en savoir plus.


Nom de domaine

www.

Partenaires

Différences entre le HTML et le XHTML (1er partie)

Voici les différentes règles à respecter pour être validé XHTML.

  • Il faut impérativement que la structure du document soit respecté comme suit:
    <?xml version="1.0" encoding="UTF-8"?>
    <!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" lang="fr">
    
    <head>
      <title> titre </title>
      <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
    </head>
    
    <body>
      Corps du document
    </body>
    </html>
    

    La balise de titre <title> doivent être présentes dans le head.

  • Les balises et les attributs doivent êtres écrites en minuscule, et non plus en majuscule comme nous avions l'habitude avec le HTML.
    • En XHTML:
      <p> Paragraphe </p>
      <img src="xxx.gif" alt="image" />
      
    • En HTML:
      <P> Paragraphe </P>
      <IMG SRC="xxx.gif" ALT="image">
      
  • Les balises ayant auparavant des balises de fin facultatives, deviennent indispensable.
    • En XHTML:
      <p> Paragraphe </p>
      <ul>
        <li> puce </li>
      </ul>
      
    • En HTML:
      <p> Paragraphe
      <ul>
        <li> puce
      </ul>
      
  • Les balises n'ayant pas de balise de fin jusqu'a présent, se terminerons par un slash /.
    • En XHTML:
      <br />
      <img src="xxx.gif" alt="image" />
      
    • En HTML:
      <br>
      <img src="xxx.gif" alt="image">
      
  • Les balises devront être correctement imbriquées.
    • En XHTML:
      <p>  Un texte <b>banal</b></p>
      
    • En HTML:
      <p>  Un texte <b>banal</p></b>
      
  • Les valeurs des attributs devront êtres entres des guillemets.
    • En XHTML:
      <table width="50px">
      
    • En HTML:
      <table width=50px>
      

Voir la suite des règles dans la deuxième partie.

Haut de page