Autor Zpráva
Jay Jay
Profil
IE dává znát, že tam <hr> je.
NIE (ne IE) nedává znát, že tam <hr> je.
Čím to je způsobené a jak IE převést na stranu NIE ( tagy by měli být zachovány, jen za pomocí stylů ) ?

<style>
#float-levy{background:red;float:left;}
#float-pravy{background:green;float:left;;}
#konec{background:yellow;}
#cistic{clear:both;visibility:hidden;display:inline;}
</style>

<div id="float-levy">
Lorem
</div>

<div id="float-pravy">
ipsum
</div>

<hr id="cistic" />

<div id="konec">
dolor
</div>
Dero
Profil
Jay Jay: V quirku se tento problém podobá gordickému uzlu. Ve standardu se to zašolichat dá. Doporučuji používat DIVy.
Jay Jay
Profil
Dero : S <div> to samozřejmě jde dobře, ale mě by zajímal tento konkrétní příklad. Teď mě tak napadá, že záporný margin-top by to řešit mohl. Jaké je tedy možné "žašolichání" ve standardním módu ?
Dero
Profil
Teď mě tak napadá, že záporný margin-top by to řešit mohl.

V quirku je to obtížné. Ve standardu Ti to bude na určitých místech rozhazovat background clearovaných prvků.

Jaké je tedy možné "žašolichání" ve standardním módu ?

Použiješ všechny zbraně na eliminaci mezery včetně line-height a font-size. Určitá kombinace funguje, z hlavy to nevím, příliš to nepoužívám.
Jay Jay
Profil
Dero : Jsem od přírody trochu zvědavý, nechtěl by ses poté, tebou nepříliš používané, kombinaci podívat ?
jozob
Profil
Stačí pre IE nastaviť .cistic { display: none; }. AFAIK, IE nepotrebuje čistič. Pred chvíľou som si to otestoval a vyzerá to tak, že je to tak :o). Každopádne, Dero, vyjadri sa. :o)
Toto téma je uzamčeno. Odpověď nelze zaslat.