Re: Opera a TOPMARGIN a LEFTMARGIN

From: h! y n e k . l i p a (hynek.lipa@worldonline.cz)
Date: 26. 07. 2002, 19:05 CEST


mail@pp21.cz napsal:
> Vychazim z teto specifikace:
> http://www.w3.org/TR/REC-CSS2/box.html#box-dimensions
> Jediny, co mi neni jasny je, ze nevim, kde se vlastne
> <body> rozprostira?
> 1.)    Je to cela oblast uvnitr okna?
> 2.)    Je to oblast uvnitr okna s urcitym okrajem (margin),
>        ktery vymezuje to prazdno mezi obsahem a okrajem okna?
> Pokud je to cela oblast, a ja myslim ze ano, mely by ty
> okraje byt uvnitr, takze padding a ne margin!
> Pro moji teorii mluvi skutecnot, ze kazdy browser, ktery jsem potkal
> zobrazuje barvu pozadi u <body> az do kraju okna. Coz jasne nasvedcuje
> tomu, ze <body> je cela oblast uvnitr okna.
> Jak by se mel element chovat s barevnym pozadim je videt tady:
> http://www.w3.org/TR/REC-CSS2/box.html#mpb-examples
---------------------

Cela oblast uvnitr okna je html (v tomhle se spravne chova IE6 hlavne pokud
je tzv. DOCTYPE switch, tzn. ze se presne specifikuje DTD vc. URI)  Nicmene
u toho box modelu, kdyz se podivas na ten prvni odkaz, tak je tam
margin(transparent), takze barva samozrejme bude az do okraju.


> Ovsem proti moji teorii stoji ukazka pouziti margin prave u elementu
> <body> ve vyse zminovane CSS2 specifikaci.
> http://www.w3.org/TR/REC-CSS2/box.html#margin-properties
> Takze jsou jen dve moznosti:
> - ve specifikaci jsou nejasnosti, ktere si lze vylozit dvojim zpusobem
> - a nebo jsem uuuuplne mimo
> Jaky je vas nazor na moji 'teorii'?
-----------------------

samozrejme, ze jiny:)
u toho box modelu to mas prece jasne namalovane: je content, ten obaluje
padding a ten margin. takze zalezi na tom, co je default hodnota pro padding
a margin (tim myslim pro body, jinak je to nula). patren IE a Gecko maji
pading nulovy a okraj je pro margin a Opera to ma obracene.  a definice
html,body {margin:0px; padding:0px;} je spravna (vlastne jedina spravna)
definice pro nulove okraje.

ve specifikaci nejasnosti nejsou, spis jsou nejasnosti v hlavach
programatoru, kteri tvori prohlizece. IE je znamy spatnou interpretaci box
modelu, ale jen do doby nez je DOCTYPE switch, pak se zacne chovat jako w3c
compliant browser:))


> Rad bych durazne pozadal odpovidajici, aby sve odpovedi smerovali
> do POLEMIKY.
> A ten kdo tam neni, at se prihlasi, pokud chce polemizovat na toto
> tema. Prihlaseni do polemiky neni nic sloziteho ;o)))
----------------------------
DQ*: a kdyz uz prihlasen jsem, tak se mam prihlasit znovu? ;)

* DQ == dumb question;


> Prijemny vikend.
> -pp21-

tak, tak.

 - h! -
card: http://heineken.kgb.cz/



This archive was generated by hypermail 2.1.2 : 26. 07. 2002, 19:06 CEST