«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как центрировать текст по вертикали внутри div?

Как центрировать текст по вертикали внутри div?

Опубликовано 11 декабря 2024 г.
Просматривать:713

How to Center Text Vertically Within a Div?

Как вертикально выровнять текст в div

При работе с div иногда необходимо убедиться, что текст внутри него выровнен вертикально посередине. Этого можно достичь различными методами.

Использование line-height

Если элемент div имеет фиксированную высоту, например 50 пикселей, вы можете просто использовать line-height. Свойство CSS.

#abc {
  height: 50px;
  line-height: 50px;
}

Это центрирует текст внутри элемента div по вертикали.

Использование свойств отображения

Для многострочного текста вы можете обернуть его в элемент span, примените свойства отображения и выполните вертикальное выравнивание.

#abc {
  display: table;
  width: 100%;
}

#abc span {
  display: table-cell;
  vertical-align: middle;
}

Использование свойства преобразования

Другой метод предполагает использование свойства преобразования с функцией переводаY(). Это особенно полезно для старых браузеров, которые не поддерживают свойства отображения.

#abc {
  position: relative;
}

#abc p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3