Rozložení W3.CSS
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Třídy rozložení W3.CSS
W3.CSS verze 2.90 / 2.91 zavedly následující třídy pro „sloupcové“ rozložení:
Třída | Popis |
---|---|
w3-řada buněk | Kontejner pro buňky (sloupce). |
w3-buňka | Rozložení buňky (sloupec). |
w3-cell-top | Zarovná obsah k horní části buňky (sloupce). |
w3-cell-middle | Zarovná obsah na svislý střed buňky (sloupce). |
w3-cell-bottom | Zarovná obsah na konec buňky (sloupce). |
w3-mobile | Přidá do buňky (sloupce) odezvu na prvním místě na mobilu. Zobrazuje prvky jako blokové prvky na mobilních zařízeních. |
Třídy rozvržení nahrazují zastaralé třídy rozvržení.
Nové třídiče rozložení jsou všestrannější a snáze se používají.
Zastaralé třídy rozvržení jsou uvedeny ve spodní části této stránky.
Prvky bloku HTML
Původně se prvky bloku HTML (jako prvky <div>) zobrazovaly jako svislé bloky:
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-container w3-red">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green">
<p>Hello W3.CSS Layout.</p>
</div>
Rozložení buněk
Třída w3-cell předefinuje prvky bloku tak, aby se zobrazovaly vodorovně (jako buňky tabulky):
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-container w3-red w3-cell">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green w3-cell">
<p>Hello W3.CSS Layout.</p>
</div>
Rozvržení kontejneru
W3-cell-row je kontejner pro buňky (sloupce).
Šířka kontejneru w3-cell-row definuje celkovou šířku všech obsažených buněk.
Výchozí šířka je 100 %:
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-cell-row">
<div class="w3-container w3-red w3-cell">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green w3-cell">
<p>Hello W3.CSS Layout.</p>
</div>
</div>
Pokud změníte šířku kontejneru buněk, zmenší se celková šířka obsažených buněk:
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-cell-row"
style="width:75%">
<div class="w3-container w3-red w3-cell">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green w3-cell">
<p>Hello W3.CSS Layout.</p>
</div>
</div>
Buňky rozvržení jsou samonastavitelné
Třída w3-cell má velmi pěkný vestavěný samonastavitelný standard. Vedle sebe umístěné prvky se automaticky upraví na potřebnou šířku:
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS. Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-container w3-red w3-cell">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green w3-cell">
<p>Hello W3.CSS Layout. Hello W3.CSS Layout.</p>
</div>
Buňky rozvržení Upravte na stejnou výšku
Vedle sebe umístěné prvky w3-cell se také automaticky samy nastaví na stejnou výšku:
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-container w3-red w3-cell">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green w3-cell">
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
</div>
Responzivní rozložení
Třída w3-mobile přidává mobilnímu prvku první odezvu k jakémukoli prvku HTML.
Při použití společně s w3-cell zobrazí sloupce rozložení vertikálně na malých obrazovkách/mobilních telefonech a horizontálně na středních/velkých obrazovkách.
Na středních a velkých obrazovkách:
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Na malých obrazovkách:
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-container w3-red
w3-cell w3-mobile">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green w3-cell
w3-mobile">
<p>Hello W3.CSS Layout.</p>
</div>
<div
class="w3-container w3-blue w3-cell w3-mobile">
<p>Hello
W3.CSS Layout.</p>
</div>
Snadné zarovnání
Třída w3-cell velmi usnadňuje zarovnání textu.
Existují 3 různé třídy zarovnání:
- w3-cell-top (výchozí)
- w3-cell-middle
- w3-cell-bottom
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-container w3-red w3-cell">
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green w3-cell
w3-cell-middle">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-blue w3-cell
w3-cell-bottom">
<p>Hello W3.CSS Layout.</p>
</div>
Třída w3-cell-row roztáhne prvky tak, aby odpovídaly šířce stránky:
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Dobrý den, rozložení W3.CSS.
Příklad
<div class="w3-cell-row">
<div class="w3-container w3-red w3-cell">
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-green w3-cell
w3-cell-middle">
<p>Hello W3.CSS Layout.</p>
</div>
<div class="w3-container w3-blue w3-cell
w3-cell-bottom">
<p>Hello W3.CSS Layout.</p>
</div>
</div>
Zastaralé třídy rozložení tabulky W3.CSS
w3-layout-container | Místo toho použijte w3-cell-row. |
w3-layout-row | |
w3-layout-cell | Místo toho použijte w3-cell. |
w3-layout-top | Místo toho použijte w3-cell-top. |
w3-layout-middle | Místo toho použijte w3-cell-middle. |
w3-layout-bottom | Místo toho použijte w3-cell-bottom. |
w3-layout-col | Místo toho použijte w3-mobile. |
Zastaralé třídy budou z W3.CSS ve verzi 4.0 odstraněny.