Autor Zpráva
Anonymní
Profil *
Dobry den,
chtel by jsem se zeptat na vlastnost clear.
Mam trisloupcovy layout, krajni sloupce obtekaji vlevo a vpravo, prostredni ma nastaveny levy a pravy okraj.
problem mam v tom, ze pokud pouziji v prostrednim sloupci clear, tak se nepouzije jen v ramci stredniho sloupce, ale v ramci celeho layoutu (tj. blok kde je clear se zarovna az pod levy nebo pravy sloupec - podle toho ktery je delsi).
Jde nejak omezit vlastnost clear, aby blok neobtekal jen v ramci sveho nadrazeneho bloku?
Tento problem pozoruji zejmena u mozilly...
Predem dekuji za radu.
Leo
Profil
"Jde nejak omezit vlastnost clear, aby blok neobtekal jen v ramci sveho nadrazeneho bloku? "

Jde. Musite tomu nadrazenemu bloku dat float nebo position, a tady si nejsem jisty jestli staci relative, ale myslim, ze plati jen absolute... Leo
Leo
Profil
Takze upresneni, ten nadrazeny blok musi byt neco z tohohle:

Floats, absolutely positioned elements, inline-blocks, table-cells, and elements with 'overflow' other than 'visible' establish new block formatting contexts.

http://www.w3.org/TR/CSS21/visuren.html#propdef-clear

http://www.w3.org/TR/CSS21/visuren.html#block-formatting

Leo
Anonymní
Profil *
diky za radu, nejak se s tim pokusim poprat
Toto téma je uzamčeno. Odpověď nelze zaslat.

0