Autor Zpráva
Kelso
Profil
Možno to vyznie ako hlúpa otázka, ale dodnes v tom nemám jasno. Čo je validné: <br/> alebo <br /> - teda s medzerou?

Podľa mojich skúseností pre XHTML 1.0 je správne i tá verzia bez medzery, avšak XHTML 1.1 už verziu bez medzery označí ako nevaliditu. Takže:
xhtml 1.0 - <br/>
xhtml 1.1 - <br />

Mýlim sa?

(P. S.: aj keď to tak možno vyzerá, vôbec nie som fanatik do validity...)
habendorf
Profil
v XML je to správně bez mezery. A XHTML podle mě vychází z XML.
Kelso
Profil
v XML je to správně bez mezery.

Sú v XML i nepárové tagy?
habendorf
Profil
Jasně že jo. Mrkni se na stránku Jirky Koska.
DoubleThink
Profil *
Mezera před "/" se píše z důvodu zpětné kompatibility
(starší prohlížeče by jinak mohly ignorovat poslední atribut)
Jakub
Profil *
Zjednodušeně řečeno se v XML bílé znaky ignorují, takže jsou správně oba zápisy. S mezerou se to píše z důvodu zpětné kompatibility, jak uvedl DoubleThink.
llook
Profil
Správně je obojí, ale pokud posíláte XHTML dokument jako text/html, pak byste měli mezeru používat (to se týká 1.0, protože 1.1 už se nemá posílat jako text/html).
aaa
Profil *
Pri psani obycejnych html str. jsem uzival vzdy <br/> , protoze kamos rikal, ze se to tak ma psat. Ale pak mi to v nejakem prohlizeci nedelalo mezery, tak jsem se vratil k <br>.
Webspy
Profil
XHTML jedině <br />, ale pokud píšeš XML, tak <br/>
Martin Kuželka
Profil
To Webspy: s tím si dovolím nesouhlasit, protože XHTML = XML.
DoubleThink
Profil *
XHTML = XML

Mno, opatrně s takovým prohlášením.

Nicméně XHTML užívá syntaxi XML, takže správný zápis by měl být u obou <br/>.
Mezera je tam z důvodu zpětné kompatibility (ovšem syntakticky taky vyhovuje).
Martin Kuželka
Profil
To: DoubleThink: pokud je XHTML odesíláno s mime application/xhtml+xml, tak se snad nejedná o XML?

Odpovím si sám: nejedná, jedná se o xhtml :-)
*Čvachta*
Profil *
<br />
XHTML je vlastně klon XML+HTML
V XHTML musí být všechny tagy párové a to i ty jako je <BR>
Řeší se to tím že místo dvou tagů se napíše jeden <br /> a vlastně se přidá mezera a /> jako konec tagu.
Myslím že validnější je <br />.
Martin Kuželka
Profil
To *Čvachta*: ale já to chapu :-)

V XHTML musí být všechny tagy párové a to i ty jako je <BR>
Řeší se to tím že místo dvou tagů se napíše jeden <br /> a vlastně se přidá mezera a /> jako konec tagu.

Trochu si protiřečíš :-)
DoubleThink
Profil *
No, myslím, že 13 reakcí na téma "jedna mezera" už by stačilo.
Yuhů
Profil
DoubleThinku, až budeš příště zavírat fórum, tak to prosím nekomentuj. Já pak se chodím zcela zbytečně koukat, co kdo napsal nového. Dík :-))
Toto téma je uzamčeno. Odpověď nelze zaslat.