Probleme pour validation XHTML

Probleme pour validation XHTML - HTML/CSS - Programmation

Marsh Posté le 03-08-2007 à 14:28:45    

Bonjour,
 
Je suis nouvelle et completement débutante en création de site web  :). Bon je me suis débrouillée jusque là avec l'aide de sites et de bouquins, j'ai bien avancé seule mais je coince pour la validation !  Il y a des erreurs que j'ai pu corriger et d'autre pas du tout, je ne vois pas où est le probleme et mon anglais... donc je demande votre aide...
 
http://validator.w3.org/check?uri= [...] ne&group=0 Voilà le rapport d'erreurs... c'est peut-être des trucs tout bête mais j'y arrive pas =(
 
 
Merci d'avance à ceux qui peuvent m'aider (^_^)

Reply

Marsh Posté le 03-08-2007 à 14:28:45   

Reply

Marsh Posté le 03-08-2007 à 14:33:49    

il faut mettre un li autour de ton ul ...
Plus vraisemblablement comme ça:

Code :
  1. <li>Mes chiens
  2.     <ul>
  3.      <li><a href="aiku.html">Aïku</a></li>
  4.      <li><a href="kukusumusu.html">Kukusumusu</a></li>
  5.     </ul>
  6. </li>


Message édité par anapajari le 03-08-2007 à 14:33:58
Reply

Marsh Posté le 03-08-2007 à 15:04:46    

Merci, voilà un probleme de résolu ! (un truc tout bête, comme je pensais...)
 
Mais il me reste d'autres erreurs... 16 mais 16 fois la même chose...

Reply

Marsh Posté le 03-08-2007 à 15:26:18    

apparament, on peut pas mettre un paragraphe dans un autre paragraphe :

Code :
  1. <p>
  2. <img src="chien" />
  3. <p style="legende">truc</p>
  4. <p style="legende">truc</p>
  5. ...
  6. <p style="legende">truc</p>
  7. </p>


Le paragraphe (balise <p> donc) de niveau supérieur est un peu inutile
- si tu veux une séparation plus nette avec le titre, enleve le <p> et ajoute un <br/>
- si tu veux une séparation structurelle, remplace le <p> par un <div> ou un <span>
 
Tu peux aussi changer tes <p style="legende"> en <div style="legende"> à la place puisque tu met des <br/> avant à chaque fois


---------------
The Rom's, à votre service
Reply

Marsh Posté le 03-08-2007 à 15:43:07    

Le probleme était bien à cause des paragraphes dans un autre paragraphe... Tout est ok maintenant, merci beaucoup !

Reply

Marsh Posté le 03-08-2007 à 16:05:10    

TheRom_S a écrit :

apparament, on peut pas mettre un paragraphe dans un autre paragraphe :

Code :
  1. <p>
  2. <img src="chien" />
  3. <p style="legende">truc</p>
  4. <p style="legende">truc</p>
  5. ...
  6. <p style="legende">truc</p>
  7. </p>


Le paragraphe (balise <p> donc) de niveau supérieur est un peu inutile
- si tu veux une séparation plus nette avec le titre, enleve le <p> et ajoute un <br/>
- si tu veux une séparation structurelle, remplace le <p> par un <div> ou un <span>
 
Tu peux aussi changer tes <p style="legende"> en <div style="legende"> à la place puisque tu met des <br/> avant à chaque fois


 
et les margin dans le css, c'est fait pourquoi :??:

Reply

Marsh Posté le 03-08-2007 à 16:12:43    

pour définir la taille des marges, <br/> c'est pour inclure un contenu qui indique qu'on va à la ligne (genre sous le titre) [:spamafote]


---------------
The Rom's, à votre service
Reply

Marsh Posté le 03-08-2007 à 16:15:15    

Aller à la ligne n'a strictement rien à voir avec "une séparation plus nette avec le titre"... [:spamafote]
 
Si tu souhaites espacer des "blocs" de ton document, je plussoie rufo les marges sont faites pour ça.
Si ton titre nécessite un  retour à la ligne après, br n'a pas d'interêt non plus. Il convient alors de mettre le-dit titre en display:block.
 
Bref Rufo FTW :o

Reply

Marsh Posté le 03-08-2007 à 16:20:02    

ok, je présente mes excuses alors, faut dire que les différents types de display me font mal au crâne ...
sinon ça sert à quoi alors un br finalement ???


---------------
The Rom's, à votre service
Reply

Marsh Posté le 03-08-2007 à 16:25:23    

Pour dans un paragraphe passer à la ligne. Mais en rien pour faire du style...jamais.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed