Probleme validation

Résolu
Kadis Messages postés 476 Statut Membre -  
Kadis Messages postés 476 Statut Membre -
Bonjour,

Je ne comprend pas pourquoi j'ai ce message d'erreur:
document type does not allow element "br" here; assuming missing "li" start-tag

<br />

<li>TEXTE <a href="http://www.test.fr/">http://www.test.fr/itineraire.asp</a></li>
<br />
TEXTE

Merci d'avance pour votre aide.

3 réponses

  1. Mihawk Messages postés 4753 Statut Contributeur 846
     
    Hello,

    Quelle est l'extension du document en question ?
    0
    1. Kadis Messages postés 476 Statut Membre 16
       
      Désoler c'est du xhtml.
      0
    2. Mihawk Messages postés 4753 Statut Contributeur 846
       
      Ton fichier ne contient que les lignes que tu as mises ci-dessus ?
      Tu n'as pas mis le doctype html ? Tout en haut de la page ?

      <!DOCTYPE html>
      0
    3. Kadis Messages postés 476 Statut Membre 16
       
      si si
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">

      J'ai copier que la partie ou il y a un problème.
      0
  2. Mihawk Messages postés 4753 Statut Contributeur 846
     
    Normalement les balises <LI> sont dans des balises <UL>.
    Et avec ça :

    <br />  
    <ul>  
    <li>TEXTE <a href="http://www.test.fr/">http://www.test.fr/itineraire.asp</a></li>  
    </ul>  
    <br />  
    TEXTE   


    Mihawk
    "The Weapon of Choice"
    0
    1. Kadis Messages postés 476 Statut Membre 16
       
      Oui mon code est comme ca sauf que dans le ul j'ai mis 2 li est entre c'est 2 li j'ai mis <br />
      0
    2. Mihawk Messages postés 4753 Statut Contributeur 846
       
      Bon publie le code complet ça sera plus simple !!
      0
    3. Kadis Messages postés 476 Statut Membre 16
       
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <link rel="stylesheet" type="text/css" href="style.css" />
      <title>TEXTE</title>
      </head>
      <body>

      <ul>
      <li>TEXTE</a></li>
      <li>TEXTE</a></li>
      <br />
      TEXTE<br />
      <li>TEXTE</a></li>
      <li>TEXTE</li>
      </ul>

      </body>
      </html>
      0
    4. Mihawk Messages postés 4753 Statut Contributeur 846
       
      Si tu enlèves les <br/> dans le <ul> ça marche ?
      0
    5. Kadis Messages postés 476 Statut Membre 16
       
      Dans la validation oui mais après il ne fait plus les espaces.
      0
  3. Mihawk Messages postés 4753 Statut Contributeur 846
     
    En fait les <br/> sont interdits au sein des listes.
    Pour les espaces il faut utiliser le CSS.
    0
    1. Kadis Messages postés 476 Statut Membre 16
       
      Hum a la place des li il faut que j'utilise <p> ?
      0
    2. Mihawk Messages postés 4753 Statut Contributeur 846
       
      Non tu devrais garder tes <LI> mais leur attribuer un attribut CSS "margin" afin de prévoir des marges.

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <link rel="stylesheet" type="text/css" href="style.css" />
      <title>TEXTE</title>
      </head>
      <body>
      
      <ul>
      <li>TEXTE</a></li>
      <li style="margin-bottom:20px;">TEXTE</a></li>
      TEXTE
      <li style="margin-top:20px;">TEXTE</a></li>
      <li>TEXTE</li>
      </ul>
      
      </body>
      </html>
      
      0
    3. Kadis Messages postés 476 Statut Membre 16
       
      Ok merci.
      0