<br>, <br/> ou <br /> ? - HTML/CSS - Programmation
Marsh Posté le 12-10-2009 à 17:39:59
en gros <br> était utilisé avant le xhtml qui impose de fermer toutes les balises...
donc en gros tu trouves surtout du <br> dans les pages en HTML 4, du <br /> dans les pages en XHTML, et sauf erreur de ma part, <br/> ne devrait pas exister car non conforme à la dtd xhtml (il faut un espace avec le /).
EDIT: ah non en fait le xml n'impose pas l'espace, mais les anciens navigateurs ne reconnaissent pas les <br/> ou les <hr/> sans espaces, d'ou la convention de mettre un espace. (ce qui est tout de même plus lisible) (cf http://www.blog-and-blues.org/webl [...] des-xhtml)
Marsh Posté le 12-10-2009 à 21:12:02
<br/> jamais
<br> c'est la notation HTML (avant et après l'invention d'XHTML )
<br /> c'est la notation XHTML (balise auto-fermante comme img http://www.w3.org/TR/xhtml1/#C_2 )
Choisis ton Doctype et tu as ta réponse
Marsh Posté le 13-10-2009 à 14:20:15
Je confirme, le <br/> pose des soucis aux navigateurs.
Marsh Posté le 13-10-2009 à 14:23:52
Le <br/> (sans espace) pose soucis dans le cas d'un parser SGML (donc en HTML4) : le / permet de fermer une balise
Donc <br/> est l'équivalent de "br suivit d'un >". Du coup certains navigateurs anciens affichaient ">" après chaque br.
Marsh Posté le 13-10-2009 à 15:31:57
phosphoreloaded a écrit : <br/> jamais Choisis ton Doctype et tu as ta réponse |
En l'occurence <br/> est la notation XHTML, mais elle n'est pas compatible avec HTML, donc elle explose à chaque fois que du XHTML est servi en tant que text/html. Si le xhtml est servi en application/xhtml+xml, ça ne pose aucun problème.
Le plus simple, c'est <!DOCTYPE html> et <br>
Marsh Posté le 20-10-2009 à 03:41:42
la question est repondu pars les membres <br> pour la version html1 et </br> pour xhtml rencent cordialement
Marsh Posté le 20-10-2009 à 05:47:35
Un message a été envoyé aux modérateurs !
Marsh Posté le 01-11-2009 à 01:42:17
rufo a écrit : Je confirme, le <br/> pose des soucis aux navigateurs. |
Lesquels ? Je crois pas avoir jamais vu de problème avec <br/>
Marsh Posté le 02-11-2009 à 09:30:19
Netscape 3 je crois, qui avait un parser SGML un peu plus strict [ref. nécessaire]
Marsh Posté le 03-11-2009 à 15:23:33
Le visualiser html de Lotus Notes (bon, ok, c'est pas un navigateur)... Effectivement, même IE6 gère le <br/>...
Marsh Posté le 12-10-2009 à 17:36:23
Une question pour passer le temps...
Je me demandais quelque était la balise la plus utilisée, voir quelle est la balise d'origine ?
<br>,
<br/>,
ou <br /> ?
Pour ceux qui ont du temps...