Vertical Align Middle
Vertical-align: middle - это CSS свойство, которое позволяет выровнять элементы по вертикали посередине их контейнера. Это свойство можно применять к строковым элементам как тексты и изображения, так и блочные элементы.
Примеры кода для разных типов элементов:
1) Для текста внутри блока:
HTML:
Пример текста
CSS:
.container {
height: 200px;
display: flex;
align-items: center;
}
.text {
vertical-align: middle;
}
В этом случае элемент с классом "text" будет выравниваться по центру по вертикали внутри блока с классом "container".
2) Для изображений:
HTML:
CSS:
.container {
height: 200px;
display: flex;
align-items: center;
}
.image {
vertical-align: middle;
}
В этом примере изображение будет выравниваться посередине по вертикали внутри блока с классом "container".
3) Для блочных элементов:
HTML:
CSS:
.container {
height: 200px;
display: flex;
align-items: center;
}
.block {
width: 50%;
height: 50px;
background-color: blue;
vertical-align: middle;
}
В этом случае блок с классом "block" будет выравниваться посередине по вертикали внутри блока с классом "container".
Важно отметить, что свойство vertical-align не работает с элементами, которые находятся внутри блока с display: flex. Для выравнивания элементов внутри flex-контейнера по вертикали необходимо использовать свойство align-items: center у родительского блока.