ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

W3.CSS Учебник

W3.CSS Учебник W3.CSS Введение W3.CSS Цвета W3.CSS Контейнеры W3.CSS Панели W3.CSS Границы W3.CSS Открытки W3.CSS Шрифты W3.CSS Текст W3.CSS Округлости W3.CSS Внутренние отступы W3.CSS Внешние отступы W3.CSS Отображение W3.CSS Кнопки W3.CSS Примечания W3.CSS Цитаты W3.CSS Оповещения W3.CSS Таблицы W3.CSS Списки W3.CSS Изображения W3.CSS Вводы W3.CSS Значки W3.CSS Ярлыки W3.CSS Иконки W3.CSS Адаптив W3.CSS Макеты W3.CSS Анимация W3.CSS Эффекты W3.CSS Панели W3.CSS Выпадающие W3.CSS Аккордионы W3.CSS Навигация W3.CSS Сайдбар W3.CSS Вкладки W3.CSS Пагинация W3.CSS Прогресс-бары W3.CSS Слайдшоу W3.CSS Модальные окна W3.CSS Всплывающие подсказки W3.CSS Сетка W3.CSS Код W3.CSS Фильтры W3.CSS Тренды W3.CSS Кейс W3.CSS Material-дизайн W3.CSS Валидация W3.CSS Версии W3.CSS Мобильность

W3.CSS Цвета

W3.CSS Классы цветов W3.CSS Цвет Material W3.CSS Цвет Flat UI W3.CSS Цвет Metro UI W3.CSS Цвет Win8 W3.CSS Цвет iOS W3.CSS Библиотеки цветов W3.CSS Цветовые схемы W3.CSS Цветовые темы W3.CSS Генератор цветов

Примеры

W3.CSS Примеры W3.CSS Демо W3.CSS Шаблоны

Справочники

W3.CSS Справочник W3.CSS Загрузки

W3.CSS Уроки для начинающих

W3.CSS Макет

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

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

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

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

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

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


W3.CSS Классы макета

В W3.CSS версии 2.90 / 2.91 введены следующие классы для "column-like" ("столбчатого") макета:

Класс Описание
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>

Попробуйте сами »


Устаревшие классы макета каскадной таблицы стилей W3.CSS

w3-layout-container Вместо этого используйте w3-cell-row.
w3-layout-row  
w3-layout-cell Вместо этого используйте w3-cell.
w3-layout-top Вместо этого используйте w3-cell-top.
w3-layout-middle Вместо этого используйте w3-cell-middle.
w3-layout-bottom Вместо этого используйте w3-cell-bottom.
w3-layout-col Вместо этого используйте w3-mobile.

Устаревшие классы удалены из W3.CSS в версии 4.0.