Как выравнивается элемент внутри col bootstrap 4?

В Bootstrap 4, элементы внутри колонок (col) можно выравнивать горизонтально и вертикально, используя различные классы для выравнивания.

Для горизонтального выравнивания элементов внутри колонок, можно использовать классы text-left, text-center и text-right. Класс text-left выравнивает элементы по левому краю колонки, text-center - по центру, а text-right - по правому краю.

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

<div class="container">
  <div class="row">
    <div class="col text-left">
      <p>Текст, выровненный по левому краю</p>
    </div>
  </div>
</div>

Для вертикального выравнивания элементов внутри колонок, можно использовать классы align-items-start, align-items-center и align-items-end. Класс align-items-start выравнивает элементы по верхнему краю колонки, align-items-center - по центру, а align-items-end - по нижнему краю.

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

<div class="container">
  <div class="row align-items-center">
    <div class="col">
      <p>Элемент, выровненный по центру вертикально</p>
    </div>
  </div>
</div>

Кроме того, Bootstrap 4 также предлагает классы для определения выравнивания элементов в определенном диапазоне ширины экрана. Например, для выравнивания элементов по центру только на маленьких экранах, вы можете использовать классы text-sm-center и align-items-sm-center для горизонтального и вертикального выравнивания соответственно.

Вот пример кода:

<div class="container">
  <div class="row align-items-sm-center">
    <div class="col text-sm-center">
      <p>Текст или элемент, выровненный по центру вертикально и горизонтально только на маленьких экранах</p>
    </div>
  </div>
</div>

Это некоторые из возможностей Bootstrap 4 для выравнивания элементов внутри колонок. С помощью указанных классов можно легко достичь необходимого эффекта и создать красивый и симметричный внешний вид для вашего веб-сайта или приложения.