Doctype Strict... </p>

Doctype Strict... </p> - HTML/CSS - Programmation

Marsh Posté le 15-05-2006 à 22:41:28    

Bonsoir,
 
http://validator.w3.org/check?uri= [...] ype=Inline
 
je ne comprends pas pourquoi cette erreur, il existe bien un <p ...> et un </p>
 
merci d'avance

Reply

Marsh Posté le 15-05-2006 à 22:41:28   

Reply

Marsh Posté le 15-05-2006 à 22:56:32    

Le fait qu'il soit invalide de mettre des éléments de types autres qu'inline dans des paragraphes pourrait aider [:pingouino]
 
Idem, t'as des <br> de partout et tu fermes aucun tag, c'est super crade [:pingouino]
 
Conseil d'ami: que tu publies en HTML ou en XHTML, valide toujours ta page contre du XHTML 1.0 Strict [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 15-05-2006 à 22:57:19    

T'as pas le droit de mettre de tableau dans un p (un p représente un paragraphe de texte, donc tableaux interdits).
 
Ensuite, là tu fais face à une règle de l'HTML, à savoir que par exemple pour <p>, y'a pas besoin de </p>... donc il va tout seul mettre un </p>. Alors j'ai dit qu'on avait pas le droit de mettre un tableau dans un p, donc il va considérer le tableau comme fermant le paragraphe, donc :

<p>
  <table></table>
</p>


Va devenir :

<p>
</p><table></table>
</p>


Il y a donc bien un </p> en trop :)
 
aussi, bizarre et chelou le p avec deux br dedans... Et si tu mettait une marge sur le tableau pour faire l'espace, au lieu de ce bricolage qui te fait passer pour un gosse de 8 ans ? :D :D :D

Reply

Marsh Posté le 15-05-2006 à 22:58:00    

Et comme le dit Masklinn, finalement c'est mieux de faire ça en XHTML, parce que y'a plus de comportement spécial : faut toujours mettre </p>, va jamais y avoir de balises implicites

Reply

Marsh Posté le 15-05-2006 à 23:00:56    

FlorentG a écrit :

Et comme le dit Masklinn, finalement c'est mieux de faire ça en XHTML


Je parle uniquement de la validation, j'aime pas publier en XHTML :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 15-05-2006 à 23:41:11    

Et si tu mettait une marge sur le tableau pour faire l'espace???
 
Passer pour un gosse de 8ans? aux gamins on leur apprend le respect, reste polis!

Reply

Marsh Posté le 16-05-2006 à 11:46:42    

Hééé, y'avait trois ":D", pour indiquer que c'est humoristique ;)

Reply

Sujets relatifs:

Leave a Replay

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