Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

xhtml et fermeture de balises

11 réponses
Avatar
Mihamina Rakotomandimby (R12y)
Bonjour,
J'essaie de chercher, mais je ne trouve pas...
Est-il valide en XHTML (quelle variante?) de faire:
<br> </br>
plutot que:
<br />

Merci. :-)

10 réponses

1 2
Avatar
romer
Mihamina Rakotomandimby (R12y) wrote:

J'essaie de chercher, mais je ne trouve pas...
Est-il valide en XHTML (quelle variante?) de faire:
<br> </br>
plutot que:
<br />



Ça fonctionne (je crois) mais ce n'est pas valide.

Merci. :-)



Pas de quoi ;-)

--
A+

Romer
Avatar
serge.wertmuller
"Bernd" a écrit dans le message de news:
1imw74o.njsw281llzrnmN%
Mihamina Rakotomandimby (R12y) wrote:

J'essaie de chercher, mais je ne trouve pas...
Est-il valide en XHTML (quelle variante?) de faire:
<br> </br>
plutot que:
<br />




<br /> il faut un espace entre r et />
Avatar
Paul Gaborit
À (at) Sun, 07 Sep 2008 07:53:42 +0300,
"Mihamina Rakotomandimby (R12y)" écrivait (wrote):
Bonjour,
J'essaie de chercher, mais je ne trouve pas...
Est-il valide en XHTML (quelle variante?) de faire:
<br> </br>
plutot que:
<br />



<br> </br> n'est certainement pas valide !
<br></br> l'est peut-être...

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Avatar
SAM
serge.wertmuller a écrit :
"Bernd" a écrit dans le message de news:
1imw74o.njsw281llzrnmN%
Mihamina Rakotomandimby (R12y) wrote:

J'essaie de chercher, mais je ne trouve pas...
Est-il valide en XHTML (quelle variante?) de faire:
<br> </br>
plutot que:
<br />




<br /> il faut un espace entre r et />



Je ne suis pas certain que ce ne soit pas seulement une facilité pour
lecture humaine ?

Entouka :
- je crois bien l'avoir lu qque part (optionnel).
- le validateur ne relève pas cet espace.

--
sm
Avatar
Olivier Miakinen
Le 07/09/2008 12:10, serge.wertmuller répondait à l'article de Bernd
(mais en réalité à Mihamina) :

Est-il valide en XHTML (quelle variante?) de faire:
<br> </br>







Comme l'a relevé Paul, c'est forcément invalide avec l'espace entre les
deux balises puisqu'alors l'élément n'est pas vide. Sans cette espace,
c'est probablement valide, à condition de mettre un Content-Type XML
(ce que personne ne fait pour continuer à fonctionner sous Internet
Explorer).

plutot que:
<br />




<br /> il faut un espace entre r et />



1) C'est bien ce qu'avait écrit Mihamina.
2) Là encore ce n'est pas une obligation de XHTML mais une façon de
continuer à fonctionner dans les vieux navigateurs.
Avatar
unbewusst.sein
Olivier Miakinen <om+ wrote:

2) Là encore ce n'est pas une obligation de XHTML mais une façon de
continuer à fonctionner dans les vieux navigateurs.



c'est pas IE qui demenderait çà ?

analogon de :

<img src="path/to/image.ext" />
----------------------------^-- blanc pour IE ???
--
Une Bévue
Avatar
Olivier Miakinen
Le 07/09/2008 23:03, Une Bévue a écrit :

[ espace avant le / des balises XHTML vides ]

2) Là encore ce n'est pas une obligation de XHTML mais une façon de
continuer à fonctionner dans les vieux navigateurs.



c'est pas IE qui demanderait çà ?



Peut-être IE4 ? J'espère quand même que IE6 n'a plus de problèmes avec
ça, même s'il ne reconnaît toujours pas le Content-Type standard XHTML.
En fait, je ne sais pas quels sont les navigateurs qui en ont besoin
absolument en dehors de Netscape 4 (paix à son âme), mais c'est une
sage précaution de le laisser à tout hasard.
Avatar
Pierre Goiffon
Olivier Miakinen wrote:
<br /> il faut un espace entre r et />



1) C'est bien ce qu'avait écrit Mihamina.
2) Là encore ce n'est pas une obligation de XHTML mais une façon de
continuer à fonctionner dans les vieux navigateurs.



Exactement, cela fait partit du (volumineux) annexe C de la
recommandation XHTML 1.0 :
http://www.w3.org/TR/xhtml1/#C_2
Avatar
Mickaël Wolff
serge.wertmuller a écrit :
<br /> il faut un espace entre r et />



Il est optionnel, à noter qu'il ne peut pas y en avoir plus d'un
<http://www.w3.org/TR/REC-xml/#dt-eetag> :

[44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>'

--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
Avatar
Olivier Miakinen
Le 12/09/2008 16:01, Mickaël Wolff a écrit :

<br /> il faut un espace entre r et />



Il est optionnel,



Oui, mais TRÈS recommandé tout de même, surtout lorsqu'il s'agit d'une
soupe de balises estampillée text/html au lieu de vrai XML.

à noter qu'il ne peut pas y en avoir plus d'un
<http://www.w3.org/TR/REC-xml/#dt-eetag> :

[44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>'



Non, pas du tout :
<http://www.w3.org/TR/REC-xml/#NT-S>

[3] S ::= (#x20 | #x9 | #xD | #xA)+
1 2