Nacházíš se zde: rozcestník kroužku → 1. Úvodní lekce → 1. lekce - Teorie klient a server → 2. lekce - Úvod do vývoje webových aplikací → 3. lekce - XHTML (XHTML tahák) → 4. lekce - CSS = kaskádové styly → 5. lekce - CSS + Třídy → 6. lekce - CSS a DIVy
div.
Je párový a většinu jeho vlastností budeme upravovat pomocí css. Pokud ho do html napíšeme jen tak,
bez css specifikace, nebude vidět. Jeho výchozí "nastavení" je tzn. neutrální (kromě toho, že je blokový), to znamená, že jeho vzhled a vlastnosti můžeme ovlivnit až v CSS.šířka, výška,rámeček,pozadí,odsazovací okraje uvnitř a venku.Dále samozřejmě obvyklé nástavení
vlastností textu uvnitř, jako známe z paragrafu.Libovolný xHTML obsah.
<div class="trida" id="idParametr">
<p>Libovolný <strong>xHTML</strong> obsah.</p>
</div>.trida, #id {
width: 400px;
height: 80px;
background-color: yellow;
border: 1px solid maroon;
margin: 0px auto;
}dashed, která by ho
udělala čárkovaně. Pokud ho nechceme vůbec, je pro to celé border: none;float, která má dvě varianty: left a right.Obsah prvního DIVu.
Obsah druhého DIVu.
Tento příklad se zapíšte takto:
<div class="trida1">
<p>Obsah prvního DIVu.</p>
</div>
<div class="trida2">
<p>Obsah druhého DIVu.</p>
</div>
.trida1 {
width: 300px;
height: 80px;
background-color: yellow;
border: 1px solid maroon;
float: left;
margin: 30px;
}
.trida2 {
width: 300px;
height: 80px;
background-color: yellow;
border: 1px solid maroon;
float: right;
margin: 30px;
}
clear: both;.clear: both;:Žlutý div.
Text, který nemá nastaveno clear: both; a proto se zobrazí postraně DIVu - bude jej tzv. obtékat.
<div class="zluty">
<p>Žlutý div.</p>
</div>
<p>
Text, který nemá nastaveno <code>clear: both;</code> a proto se
zobrazí postraně DIVu - bude jej tzv. obtékat.
</p>
Zdrojový CSS kód obou ukázek:
.zluty {
width: 100px;
height: 100px;
background-color: yellow;
border: 1px solid maroon;
float: left;
margin: 30px;
}
clear: both;:Žlutý div.
Text, který má nastaveno clear: both; a proto se zobrazí pod DIVem - nebude jej obtékat.
<div class="zluty">
<p>Žlutý div.</p>
</div>
<p style="clear: both;">
Text, který má nastaveno <code>clear: both;</code> a proto se
zobrazí pod DIVem - nebude jej obtékat.
</p>