Grand Maître du lancer d'éventail
Messages: 2092
Inscription: 28 Aoû 2005, 14:58
Sonic Hachelle-Bee a écrit:Le slash apporte simplement une mise en conformité par rapport au modèle XML.
Oui mais quand on fait de l'HTML, on ne fait pas du XML. Il faut choisir : on fait l'un ou l'autre.
Sonic Hachelle-Bee a écrit:Faire un site en XHTML, c'est se soumettre à une norme internationale, respecter une DTD stricte qui assure un bon fonctionnement.
Ca c'est la théorie. Dans la pratique, IE (y compris IE7 !) ne reconnaît pas le XHTML.
Sonic Hachelle-Bee a écrit:Auparavant, chacun pouvait faire les choses sur le net à sa sauce, un navigateur ajoutant tel ou tel truc, un autre ne l'ayant pas... C'est toujours le cas, mais le W3C essaye tant bien que mal d'harmoniser tout ce cirque avec des normes.
Pour ceux qui l'ignoreraient, le HTML <b>est</b> une norme W3C et possède une DTD.
Norme : http://www.w3.org/TR/html401/
DTD : http://www.w3.org/TR/html401/sgml/dtd.html
Quant au br, voici un extrait de ladite norme :
Le W3C a écrit:Forcing a line break: the BR element
Start tag: required, End tag: <b>forbidden</b>
http://www.w3.org/TR/html401/struct/text.html#h-9.3.2.1
Donc pour ceux qui veulent respecter les normes du W3C, merci d'utiliser <br> dans vos pages HTML et pas autre chose.