Autor Zpráva
xlifer
Profil
Pokud chci začít obsah na dalším řádku pod DIVem, tak používám tzv. pracovně "cleaner", ale nevím zda není zbytečné uvádět do sytlu všechny hodnoty (line, font, height, atd.) a nestačilo by pouze clear: both;

Samozřejmě mám vyzkoušené, že stačí clear: both; ale napříč všemi prohlížeči netuším, zda je to k něčemu prospěšné, když tam je vše?

Např. v IE6 toto vůbec nezabírá a používám k tomu účelu display: inline; (pozn. vím, že IE6 je již historie, ale mám rád vyladěný layout i pro IE6, protže není zcela mrtev :-)

.cleaner {
clear: both;
visibility: hidden;
line-height:0;
font-size:0;
height:0;
}

Příklad použítí, proč řeším cleaner:

<div style="float: left">
blok
</div>
<div style="float: right;">
blok
</div>

<div class="cleaner"></div>

pokracuji obsah...

Možná by stačilo i <BR clear="all"> ; ale z toho všeho nevím co použít jako "jistotu" ?
Petr ZZZ
Profil
Na čistič jsem se zde kdysi taky ptal — myslím, že odpovědi, které jsem dostal, pomůžou i tobě:
Jak vnutit <hr> nulové marginy?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: