W3.Układ CSS
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
W3.Klasy układu CSS
W3.CSS wersja 2.90/2.91 wprowadziła następujące klasy dla układu „kolumnowego”:
Klasa | Opis |
---|---|
w3-wiersz komórek | Pojemnik na komórki (kolumny). |
w3-komórka | Komórka układu (kolumna). |
w3-komórka-góra | Wyrównuje zawartość u góry komórki (kolumny). |
w3-komórka-środek | Wyrównuje zawartość do pionowego środka komórki (kolumny). |
w3-komórka-dno | Wyrównuje zawartość na dole komórki (kolumny). |
w3-mobilny | Dodaje do komórki (kolumny) responsywność zorientowaną na urządzenia mobilne. Wyświetla elementy jako elementy blokowe na urządzeniach mobilnych. |
Klasy układu zastępują przestarzałe klasy układu.
Nowy klaser układu jest bardziej wszechstronny i łatwiejszy w użyciu.
Wycofane klasy układu są wymienione na dole tej strony.
Elementy bloku HTML
Pierwotnie elementy blokowe HTML (takie jak elementy <div>) były wyświetlane jako bloki pionowe:
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Przykład
<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>
Komórki układu
Klasa w3-cell redefiniuje elementy blokowe do wyświetlania w poziomie (jak komórki tabeli):
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Przykład
<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>
Kontener układu
Wiersz w3-komórek jest pojemnikiem na komórki (kolumny).
Szerokość kontenera w3-cell-row definiuje całkowitą szerokość wszystkich zawartych komórek.
Domyślna szerokość to 100%:
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Przykład
<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>
Jeśli zmienisz szerokość kontenera komórek, zmniejszy to całkowitą szerokość zawartych komórek:
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Przykład
<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>
Komórki układu dopasowują się samoczynnie
Klasa w3-cell ma bardzo ładny wbudowany standard samoregulacji. Elementy obok siebie automatycznie dostosują się do wymaganej szerokości:
Witam Układ W3.CSS.
Witam Układ W3.CSS. Witam Układ W3.CSS.
Przykład
<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>
Dopasuj komórki układu do równej wysokości
Znajdujące się obok siebie elementy w3 komórek również automatycznie dostosują się do równej wysokości:
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Przykład
<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>
Responsywny układ
Klasa w3-mobile dodaje responsywność mobile first do dowolnego elementu HTML.
W połączeniu z w3-cell wyświetla kolumny układu pionowo na małych ekranach/telefonach komórkowych i poziomo na średnich/dużych ekranach.
Na średnich i dużych ekranach:
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Na małych ekranach:
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Przykład
<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>
Łatwe wyrównanie
Klasa w3-cell bardzo ułatwia wyrównanie tekstu.
Istnieją 3 różne klasy wyrównania:
- w3-komórka górna (domyślnie)
- w3-komórka-środek
- w3-komórka-dno
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Przykład
<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>
Klasa w3-cell-row rozciąga elementy do szerokości strony:
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Witam Układ W3.CSS.
Przykład
<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>
Przestarzałe klasy układu tabeli W3.CSS
w3-layout-container | Zamiast tego użyj w3-cell-row. |
w3-układ-wiersz | |
w3-komórka-układ | Zamiast tego użyj komórki w3-cell. |
w3-układ-top | Zamiast tego użyj w3-cell-top. |
w3-układ-środek | Zamiast tego użyj w3-cell-middle. |
w3-układ-dół | Zamiast tego użyj w3-cell-bottom. |
w3-layout-col | Zamiast tego użyj w3-mobile. |
Przestarzałe klasy zostaną usunięte z W3.CSS w wersji 4.0.