Как создать: трёхколонный макет

Учимся использовать CSS для создания трёхколонного макета сетки.

Колонка 1

некоторый текст...

Колонка 2

некоторый текст...

Колонка 3

некоторый текст...

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

Как создать трёхколонный макет

Шаг 1 - Добавьте HTML:

<div class="row">
  <div class="column"></div>
  <div class="column"></div>
  <div class="column"></div>
</div>

Шаг 2 - Добавьте CSS:

В этом примере мы создадим триравныеколонки:

Пример

.column {
  float: left;
  width: 33.33%;
}
/* Убираем浮动 после колонок */
.row:after {
  content: "";
  display: table;
  clear: both;
}

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

В этом примере мы создадим тринечетныеколонки:

Пример

.column {
  float: left;
}
.left, .right {
  width: 25%;
}
.middle {
  width: 50%;
}

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

В этом примере мы создадимРеспонсивныйТрёхколонный макет:

Пример

/* Респонсивная вёрстка - когда ширина экрана меньше 600px, три колонки должны быть堆积аны, а не параллельно */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

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

Связанные страницы

Учебник:CSS макет сайта

Учебник:CSS для респонсивного дизайна веб-страниц