Autor | Zpráva | ||
---|---|---|---|
Tayger Profil * |
#1 · Zasláno: 8. 7. 2010, 17:42:26
Bubák:
„Předpoklídám, že vysvětlení, nebo příklad, proč odstavec přirovnáváš k inline-block, i když je to "čistokrevný" block, nemáš.“ Mno byla to reakce na Jokera, takže blok to je, zase jsem tu za hlupáka a přitom jsem to tvrdil správně, ikdyž nikoliv už ten obsah, ale jak by to dopadlo, kdyby v odstavci blokový prvek byl, třeba s display: block? |
||
Plaváček Profil |
#2 · Zasláno: 8. 7. 2010, 17:48:36
Tayger:
„ale jak by to dopadlo, kdyby v odstavci blokový prvek byl, třeba s display: block?“ Dopadne to tak, jak si kodér přeje, aby to dopadlo. Prakticky to provádím dost často. Ale zdá se mi, že nerozlišuješ správně užití HTML a CSS. |
||
Bubák Profil |
#3 · Zasláno: 8. 7. 2010, 18:21:22
Tayger:
„Mno byla to reakce na Jokera, takže blok to je“ Joker uznal, že napsal nesmysl, ale ty jsi odstavec „spíše přirovna ke konstrukci inline block“. Mezi ibline-block a block je pár drobných rozdílů, nastuduj si CSS vlastnost display. |
||
Tayger Profil * |
#4 · Zasláno: 8. 7. 2010, 21:44:26
Bubák:
o nechápeš, že to nebylo myšleno jako css vlastnost, ale jako vztažnost k inline a block zároveň, to fážně nemá cenu ani obhajovat. |
||
Miloš Profil |
#5 · Zasláno: 8. 7. 2010, 21:48:04
Vracím se k otázce [#25] – Jak je možné, že ve skutečném XHTML je možné stylovat „vnořené odstavce“?
Proč to není validní? Respektive proč to funguje, když to není validní? |
||
_es Profil |
#6 · Zasláno: 8. 7. 2010, 21:58:06
Miloš:
„Jak je možné, že ve skutečném XHTML je možné stylovat ‚vnořené odstavce‘?“ Pretože v skutočnom XHTML značka <p> automaticky neuzatvára predchádzajúci odstavec. Všetky uzatváracie značky sú povinné - ak je už použitá rovnaká otváracia značka.
„Respektive proč to funguje, když to není validní?“ Prečo by malo z toho, že to je nevalidné, vyplývať, že to nemá fungovať? Ako by mal vyzerať taký stav nefunkčnosti? |
||
Chamurappi Profil |
#7 · Zasláno: 8. 7. 2010, 22:02:14
Reaguji na Miloše:
„Proč to není validní?“ Protože odstavec uvnitř odstavce je nesmysl. A protože XHTML převzalo všechna pravidla HTML, která mohlo. „Respektive proč to funguje, když to není validní?“ Protože validita je v XML prakticky irelevantní. Formát DTD je mrtvola, na kterou by si nikdo nevzpomněl, kdyby nebylo XHTML. Prohlížeč je povinen kontrolovat pouze to, jestli je dokument správně sestavený, tzn. vyhodnotit základní syntaktická pravidla. Ostatní teoretické prohřešky ho nezajímají a i dokument s nimi musí nějak fungovat — nikde není přesně definováno jak, ale očekává se, že každá část prohlížeče bude postupovat podle svých specifikací, ze kterých možná něco jednoznačného vyplyne. Takže <p> v <p> se bude chovat jako blokový element v blokovém elementu, protože tak praví CSS. Jak by se měl chovat <tr> uvnitř <link> u už asi moc jednoznačné nebude.
|
||
Časová prodleva: 14 let
|
0