# Колонки **Вертикальное выравнивание** **Единый класс для строки** Единый класс для строки с фиксированной высотой строки настраивается общее выравнивание
align-items-startвверху
align-items-centerпосередине
align-items-endснизу
Например, устанавливается высота в 100px и выравнивание посередине для всех колонок ```html
col-sm-8
col-sm-4
``` **Индивидуальное выравнивание каждого столбца** Класс align-self-\* который применяется для класса столбца ```html
col-sm-8
col-sm-4
``` **Горизонтальное выравнивание** justify-content-\* для выравнивания всех столбцов в классе row
justify-content-startКолонки смещены в начало, между колонками нет промежутка
justify-content-centerКолонки в центре, между колонками нет промежутка
justify-content-endКолонки смещены в конец, между колонками нет промежутка
justify-content-aroundПоследующие три класса с промежутками (считая промежуток как колонку) и выравниванием относительно этого. +/- для использования.
justify-content-between
justify-content-evenly
**Порядок отображения** Классы order- , поддерживают контрольные точки. Элементы без порядка имеют приоритет выше. ```html
Первый в DOM, первый в отображении
Второй в DOM, последний в отображении
Третий в DOM, третий в отображении
Последний в DOM, второй в отображении
``` Однако классы order-first и order-last имеют наивысший приоритет. **Смещение колонок** Классы offset-контр\_точка-\* смещают колонку влево на указанную ширину. ```html
.col-md-4
.col-md-4 .offset-md-4
``` Класс offset-контр\_точка-0 сбрасывает смещение в контрольной точке. **Автономное использование колонок** Классы `.col-*` также могут использоваться вне `.row`, чтобы дать элементу определенную ширину. Когда классы колонок используются как непрямые дочерние элементы строки, отступы опускаются. Могут использоваться контрольные точки. ```html
.col-3: ширина 25%
.col-sm-9: ширина 75% выше контрольной точки sm
``` Плавающее изображение ```html
...

Абзац текста-заполнителя. Мы используем его здесь, чтобы показать использование класса clearfix. Мы добавляем здесь довольно много бессмысленных фраз, чтобы продемонстрировать, как столбцы здесь взаимодействуют с плавающим изображением.

Как видите, абзацы изящно обтекают плавающее изображение. А теперь представьте, как это будет выглядеть с фактическим содержанием здесь, а не просто с этим скучным текстом-заполнителем, который продолжается и продолжается, но на самом деле не передает никакой осязаемой информации. Он просто занимает место, и его не стоит читать.

И тем не менее, здесь вы, по-прежнему настойчив в чтении этот текст-заполнитель, в надежде еще несколько прозрений, или некоторые скрытые пасхальные яйца содержания. Возможно, шутка. К сожалению, здесь ничего этого нет.

```