Autor | Zpráva | ||
---|---|---|---|
Joan Profil |
#1 · Zasláno: 29. 3. 2010, 12:55:50
Při používání odřádkování pomocí tagu <br> jsem už narazila celkem na 3 možnosti:
1) <br> 2) </br> 3) <br /> přičemž ta třetí možnost byla nejčastější. Jaký význam má to, že lomítko je až za zkratkou br když v HTML kódu je před? Proč je to naruby? Kterou možnost mám spíše používat? Tady jsou uvedeny taky 2 možnosti: <br> nebo <br /> |
||
dan55-pryc Profil * |
#2 · Zasláno: 29. 3. 2010, 13:02:42
stručně
1) je na normální HTML 2) to jsem ještě neviděl :-) 3) na xhtml |
||
Taurus Profil |
#3 · Zasláno: 29. 3. 2010, 13:04:21
Lomítko "za" značí, že jde o uzavření tagu v (x)html (tam se uzavírá vše, i nepárové img, hr, ...). V html lomítko potřeba není.
|
||
Joker Profil |
#4 · Zasláno: 29. 3. 2010, 13:06:25
Joan:
Platný zápis je 1) pro HTML a 3) pro XML. V HTML se píše jen <br> a žádná ukončovací značka. V XML (kam patří i XHTML) musí všechny prvky mít ukončovací značku. Pak jsou dvě varianty: "plná" <br></br> a "zkrácená" <br />, přičemž pokud jde o XHTML zpětně kompatibilní s HTML, podle W3C se má používat jen ta druhá, tj. <br />, včetně té mezery. |
||
Bubák Profil |
#5 · Zasláno: 29. 3. 2010, 13:12:42
Pro úplnost, stejné pravidlo platí i pro další prázdné (Empty) tagy, a mají zakázanou (Forbidden) koncovou značku, vyhledat si je můžeš třeba v této tabulce:
http://www.w3.org/TR/REC-html40/index/elements.html |
||
Joan Profil |
#6 · Zasláno: 29. 3. 2010, 13:13:11
Joker:
Aha, rozumím. Mě zmátlo to lomítko na konci, protože u HTML má ukončovací značka lomítko na začátku. Děkuji za vysvětlení. |
||
Joan Profil |
#7 · Zasláno: 29. 3. 2010, 13:15:59
dan55-pryc:
Já to našla třeba tady, jak je Výpis textu. |
||
Joker Profil |
#8 · Zasláno: 29. 3. 2010, 13:36:37
Joan:
„protože u HTML má ukončovací značka lomítko na začátku“ Je to tak, ale právěže ukončovací, takže v takovém případě by měla ukončovat nějakou počáteční ;-) Nicméně zrovna <br> je prvek se zakázanou koncovou značkou. |
||
Chamurappi Profil |
#9 · Zasláno: 29. 3. 2010, 16:35:11 · Upravil/a: Chamurappi
Reaguji na Joan:
Nedoporučuji důvěřovat stránkám tvorba-webu.cz, zavádějících informací je tam docela dost. „Mě zmátlo to lomítko na konci, protože u HTML má ukončovací značka lomítko na začátku.“ Podle specifikací by mělo trochu zmást i prohlížeče, ale ty už neberou dokončené (X)HTML specifikace vážně. HTML totiž dle standardu připouští i zápis <br/ jako ekvivalent k <br> . To by pak <br /> mělo fungovat jako <br>> .
|
||
Joker Profil |
#10 · Zasláno: 29. 3. 2010, 17:03:07
Chamurappi:
„Podle specifikací by mělo trochu zmást i prohlížeče, ale ty už neberou dokončené (X)HTML specifikace vážně.“ No, ona HTML norma tu vlastnost zdědila z obecnějšího SGML, ale zároveň spíš odrazuje od jejího používání s tím, že to mnohde stejně nebude fungovat. Takže stav je vlastně přesně přesně podle specifikace- použít to jde, ale nefunguje to :-) |
||
Časová prodleva: 14 let
|
0