Probleme validation

Résolu/Fermé
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 - 20 août 2012 à 14:56
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 - 20 août 2012 à 16:03
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

Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
20 août 2012 à 14:58
Hello,

Quelle est l'extension du document en question ?
0
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 16
20 août 2012 à 14:59
Désoler c'est du xhtml.
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
20 août 2012 à 15:02
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
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 16
20 août 2012 à 15:09
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
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
Modifié par Mihawk le 20/08/2012 à 15:12
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
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 16
20 août 2012 à 15: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
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
20 août 2012 à 15:17
Bon publie le code complet ça sera plus simple !!
0
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 16
Modifié par Kadis le 20/08/2012 à 15:20
<!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
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
20 août 2012 à 15:22
Si tu enlèves les <br/> dans le <ul> ça marche ?
0
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 16
20 août 2012 à 15:32
Dans la validation oui mais après il ne fait plus les espaces.
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
20 août 2012 à 15:42
En fait les <br/> sont interdits au sein des listes.
Pour les espaces il faut utiliser le CSS.
0
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 16
20 août 2012 à 15:45
Hum a la place des li il faut que j'utilise <p> ?
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
20 août 2012 à 15:47
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
Kadis Messages postés 464 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 17 septembre 2012 16
20 août 2012 à 16:03
Ok merci.
0