Alternativa ke clear:both 2
Další z možností, jak nahradit vlastnost clear:both, která někdy při formátování layoutu působí potíže. V tomto případě je použit trik, kde je rodičovský element nafloatován vlevo a současně má nastavenou šířku. Pak u jeho potomků stačí použít rovněž vlastnost float a nastavit šířku a vše funguje, jak má. V našem příkladu je sice použita vlastnost clear:both, ale pouze pro ukončení obtékání rodičovského elementu.
Zde si můžete prohlédnout výsledek.
Toto řešení bylo publikováno na serveru orderedlist.com. Bližší popis najdete v článku Clearing Floats: The FnE Method.
CSS
#hlavni
{
float: left;
border: solid #030 1px;
background: #ffe;
width: 650px;
padding: 5px;
font-size: 12px;
}
#levy, #stredni, #pravy
{
float: left;
border: solid #700 1px;
background: white;
padding: 5px 10px;
margin: 5px;
}
#levy
{
width: 180px;
}
#stredni
{
width: 130px;
}
#pravy
{
width: 240px;
}
#hlavni img
{
border: solid #333 1px;
display: block;
}
.clear
{
clear: both; /* zrusime obtekani hlavniho divu */
}
XHTML
<html>
<body>
<div id=“hlavni“>
<div id=“levy“>Lorem ipsum dolor sit amet…</div>
<div id=“stredni“>Praesent nec sapien…</div>
<div id=“pravy“>Donec quis eros…<img src=“102-1.jpg“ alt=““/> Vivamus ut nisl…</div>
</div>
<div class=“clear“></div>
</body>
</html>
Mohlo by vás také zajímat
-
inPage AI: Revoluční nástroj pro tvorbu webů
3. července 2024 -
inPage AI: Jak na generování obsahu
18. července 2024 -
Thunderbolt 4 vs. OCuLink: Přišel čas na upgrade?
27. května 2024 -
Užitečné nástroje pro bezpečnost na internetu
17. října 2024
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024