Hướng dẫn vertical-align bootstrap 5

class="align-baseline">baseline class="align-top">top class="align-middle">middle class="align-bottom">bottom class="align-text-top">text-top class="align-text-bottom">text-bottom

Change the alignment of elements with the vertical-alignment utilities. Please note that vertical-align only affects inline, inline-block, inline-table, and table cell elements.

Choose from .align-baseline, .align-top, .align-middle, .align-bottom, .align-text-bottom, and .align-text-top as needed.

To vertically center non-inline content (like

s and more), use our flex box utilities.

With inline elements:

baseline top middle bottom text-top text-bottom

<span class="align-baseline">baselinespan>
<span class="align-top">topspan>
<span class="align-middle">middlespan>
<span class="align-bottom">bottomspan>
<span class="align-text-top">text-topspan>
<span class="align-text-bottom">text-bottomspan>

With table cells:

baseline top middle bottom text-top text-bottom

<table style="height: 100px;">
  <tbody>
    <tr>
      <td class="align-baseline">baselinetd>
      <td class="align-top">toptd>
      <td class="align-middle">middletd>
      <td class="align-bottom">bottomtd>
      <td class="align-text-top">text-toptd>
      <td class="align-text-bottom">text-bottomtd>
    tr>
  tbody>
table>

Sass

Utilities API

Vertical align utilities are declared in our utilities API in scss/_utilities.scss. Learn how to use the utilities API.

    "align": (
      property: vertical-align,
      class: align,
      values: baseline top middle bottom text-bottom text-top
    ),
    

Easily change the vertical alignment of inline, inline-block, inline-table, and table cell elements.

Change the alignment of elements with the vertical-alignment utilities. Please note that vertical-align only affects inline, inline-block, inline-table, and table cell elements.

Choose from .align-baseline, .align-top, .align-middle, .align-bottom, .align-text-bottom, and .align-text-top as needed.

With inline elements:

baseline top middle bottom text-top text-bottom

 class="align-baseline">baseline
 class="align-top">top
 class="align-middle">middle
 class="align-bottom">bottom
 class="align-text-top">text-top
 class="align-text-bottom">text-bottom

With table cells:

baseline top middle bottom text-top text-bottom

 style="height: 100px;">