Autor | Zpráva | ||
---|---|---|---|
Josef Čech Profil |
#1 · Zasláno: 16. 5. 2008, 20:04:29 · Upravil/a: Josef Čech
Zdravím.
Nevím, zda mě jen nešálí zrak (pravda, za moc nestojí) či vlivem přicházející maturity můj mozek neslouží tak jak má, ale zdá se mi, že procentuální hodnoty v CSS 2.1 u margin-top a margin-bottom jsou odvozeny decentně nelogicky: http://www.w3.org/TR/CSS21/box.html#propdef-margin-top "Percentages: refer to width of containing block" Zprvu jsem myslel, že se jedná o délku výšky, ale implentace v prohlížečích dala W3C za pravdu - tzn, že jde skutečně o šířku bloku. Tuto vlastnosti CSS nechápu. Proč by se měla procentuelní hodnota horního a dolního margin počítat z šířky a ne z výšky? Nebo se to zdá nelogické jen mně, případně jsem něco přehlédl? O.o Jediné Safari 3.1 zobrazilo stránku (naštěstí pokusnou - centrování na střed stránky), jak jsem napoprvé očekával. Děkuji za odpověď. |
||
Miloš Profil |
#2 · Zasláno: 16. 5. 2008, 23:17:26
Ono to jistou logiku má – pokud zadám
margin: nějaká_hodnota; A protože šířka bývá známa častěji než výška, asi proto se to počítá z ní. |
||
Josef Čech Profil |
#3 · Zasláno: 17. 5. 2008, 10:29:34
To je fakt, takhle se to dá dobře odůvodnit a pro některé účely je to asi lepší. Škoda, další vložený div. :))
|
||
Časová prodleva: 16 let
|
0