НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
W3CSS. W3Schools українською. Уроки для початківців

En

W3.CSS Макет


Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.


W3.CSS Класи макету

Клас Опис
w3-cell-row Контейнер для комірок (стовпців).
w3-cell Комірка макета (стовпець).
w3-cell-top Вирівнює вміст у верхній частині комірки (стовпця).
w3-cell-middle Вирівнює вміст по вертикалі посередині комірки (стовпця).
w3-cell-bottom Вирівнює вміст у нижній частині комірки (стовпця).
w3-mobile Додає комірці (стовпцю) реакцію на мобільний пристрій.
Відображає елементи як блокові елементи на мобільних пристроях.

HTML Блокові елементи

Спочатку блокові елементи HTML (наприклад, елементи <div>) відображаються як вертикальні блоки:

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Приклад

<div class="w3-container w3-red">
  <p>Привіт W3.CSS Макет.</p>
</div>

<div class="w3-container w3-green">
  <p>Привіт W3.CSS Макет.</p>
</div>

Спробуйте самі »


Комірки (клітинки) макета

Клас w3-cell перевизначає блокові елементи для відображення горизонтально (як клітинки таблиці):

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Приклад

<div class="w3-container w3-red w3-cell">
  <p>Привіт W3.CSS Макет.</p>
</div>

<div class="w3-container w3-green w3-cell">
  <p>Привіт W3.CSS Макет.</p>
</div>

Спробуйте самі »


Контейнер макета

w3-cell-row – це контейнер для комірок (стовпців).

Ширина контейнера w3-cell-row визначає загальну ширину всіх комірок, що містяться.

Ширина за умовчанням становить 100%:

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Приклад

<div class="w3-cell-row">

  <div class="w3-container w3-red w3-cell">
    <p>Привіт W3.CSS Макет.</p>
  </div>

  <div class="w3-container w3-green w3-cell">
    <p>Привіт W3.CSS Макет.</p>
  </div>

</div>

Спробуйте самі »

Якщо змінити ширину контейнера комірок, це зменшить загальну ширину комірок, що містяться:

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Приклад

<div class="w3-cell-row" style="width:75%">

  <div class="w3-container w3-red w3-cell">
    <p>Привіт W3.CSS Макет.</p>
  </div>

  <div class="w3-container w3-green w3-cell">
    <p>Привіт W3.CSS Макет.</p>
  </div>

</div>

Спробуйте самі »


Комірки макета саморегулюються

Клас w3-cell має дуже гарний вбудований стандарт саморегулювання. Елементи, розташовані поруч, автоматично підлаштуються до необхідної ширини:

Привіт W3.CSS Макет.

Привіт W3.CSS Макет. Привіт W3.CSS Макет.

Приклад

<div class="w3-container w3-red w3-cell">
  <p>Привіт W3.CSS Макет.</p>
</div>

<div class="w3-container w3-green w3-cell">
  <p>Привіт W3.CSS Макет. Привіт W3.CSS Макет.</p>
</div>

Спробуйте самі »


Комірки макета налаштувати на однакову висоту

Елементи w3-cell, розташовані пліч-о-пліч, також автоматично регулюватимуться на однакову висоту:

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Приклад

<div class="w3-container w3-red w3-cell">
  <p>Привіт W3.CSS Макет.</p>
</div>

<div class="w3-container w3-green w3-cell">
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
</div>

Спробуйте самі »


Адаптивний макет

Клас w3-mobile додає будь-якому елементу HTML першочергове реагування на мобільні пристрої.

Якщо використовується разом із w3-cell, він відображатиме стовпці макета вертикально на маленьких екранах/мобільних телефонах і горизонтально на середніх/великих екранах (десктопах).

На середніх і великих екранах:

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

На маленьких екранах (телефонах):

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Приклад

<div class="w3-container w3-red w3-cell w3-mobile">
  <p>Привіт W3.CSS Макет.</p>
</div>
<div class="w3-container w3-green w3-cell w3-mobile">
  <p>Привіт W3.CSS Макет.</p>
</div>
<div class="w3-container w3-blue w3-cell w3-mobile">
  <p>Привіт W3.CSS Макет.</p>
</div>

Спробуйте самі »


Легке вирівнювання

Клас w3-cell дозволяє дуже легко вирівнювати текст.

Існує 3 різні класи вирівнювання:

  • w3-cell-top (за замовчуванням)
  • w3-cell-middle
  • w3-cell-bottom

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Приклад

<div class="w3-container w3-red w3-cell">
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
</div>

<div class="w3-container w3-green w3-cell w3-cell-middle">
  <p>Привіт W3.CSS Макет.</p>
</div>

<div class="w3-container w3-blue w3-cell w3-cell-bottom">
  <p>Привіт W3.CSS Макет.</p>
</div>

Спробуйте самі »

Клас w3-cell-row розтягує елементи відповідно до ширини сторінки:

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Привіт W3.CSS Макет.

Приклад

<div class="w3-cell-row">

<div class="w3-container w3-red w3-cell">
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
  <p>Привіт W3.CSS Макет.</p>
</div>

<div class="w3-container w3-green w3-cell w3-cell-middle">
  <p>Привіт W3.CSS Макет.</p>
</div>

<div class="w3-container w3-blue w3-cell w3-cell-bottom">
  <p>Привіт W3.CSS Макет.</p>
</div>

</div>

Спробуйте самі »