W3.CSS

W3.CSS ГЛАВНАЯ Введение в W3.CSS Цвета W3.CSS Контейнеры W3.CSS Панели W3.CSS W3.CSS Границы Карточки W3.CSS W3.CSS по умолчанию W3.CSS-шрифты W3.CSS Google Текст 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 Цветной интерфейс Metro W3.CSS Цвет Win8 W3.CSS Цвет iOS W3.CSS Цветовая мода Библиотеки цветов W3.CSS Цветовые схемы W3.CSS Цветовые темы W3.CSS Генератор цветов W3.CSS

Веб-строительство

Веб-введение Веб-HTML Веб-CSS Веб-JavaScript Веб-макет Веб-группа Веб-кейтеринг Интернет-ресторан Веб-архитектор

Примеры

Примеры 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 представила следующие классы для «столбцового» макета:

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

Классы макета заменяют устаревшие классы макета.

Новый классировщик макетов более универсален и прост в использовании.

Устаревшие классы макетов перечислены внизу этой страницы.


Элементы блока HTML

Изначально блочные элементы HTML (например, элементы <div>) отображаются как вертикальные блоки:

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Пример

<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>



Ячейки макета

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

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Пример

<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>


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

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>Hello W3.CSS Layout.</p>
  </div>

  <div class="w3-container w3-green w3-cell">
    <p>Hello W3.CSS Layout.</p>
  </div>

</div>

Если вы измените ширину контейнера ячеек, это уменьшит общую ширину содержащихся ячеек:

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Пример

<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>


Ячейки макета самонастраиваются

Класс w3-cell имеет очень хороший встроенный самонастраивающийся стандарт. Бок о бок элементы автоматически подстроятся под необходимую ширину:

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS. Здравствуйте, макет W3.CSS.

Пример

<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>


Ячейки макета настраиваются на одинаковую высоту

Расположенные рядом элементы w3-cell также автоматически настраиваются на одинаковую высоту:

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Пример

<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>


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

Класс 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>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>


Простое выравнивание

Класс w3-cell позволяет очень легко выравнивать текст.

Существует 3 различных класса выравнивания:

  • w3-cell-top (по умолчанию)
  • w3-cell-средний
  • w3-cell-bottom

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Здравствуйте, макет W3.CSS.

Пример

<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>

Класс 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>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>


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

w3-макет-контейнер Вместо этого используйте w3-cell-row.
w3-макет-строка  
w3-макет-ячейка Вместо этого используйте w3-cell.
w3-макет-верх Вместо этого используйте w3-cell-top.
w3-макет-средний Вместо этого используйте w3-cell-middle.
w3-макет-снизу Вместо этого используйте w3-cell-bottom.
w3-макет-столбец Вместо этого используйте w3-mobile.

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