Text in div vertical align: html — How do I vertically align text in a div?

Вертикальное центрирование любого контента в Divi — Учебное пособие для Divi

Мне так часто задают вопрос, и на самом деле это очень просто, как центрировать контент по вертикали. Например, когда у вас есть текст рядом с изображением, но текст не заполняет все пространство, вы хотите, чтобы он располагался в вертикальном центре столбца, а не вверху.

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

Добавление пользовательского класса CSS в вашу таблицу стилей означает, что вы можете вертикально центрировать любой контент за считанные секунды.

Итак, давайте готовить!

Ингредиенты

 

The Divi Theme от Elegant Themes

 

Время приготовления

 

Это займет у вас не более 3 минут.

 

Подготовка

 

Настроим раздел.

Добавьте новый стандартный раздел с указанием того, сколько столбцов вы хотите использовать для своего макета, в этом примере я использую четыре.

, затем откройте Настройки строк и в Advanced Settings Tab Set Высота колонны до Да . Затем Сохранить и выйти .

 

Метод

 

Теперь добавьте свои модули и контент в строку, вы можете использовать практически все. Вот грубый пример. Я использую модули изображений, текста, аннотаций и кнопок, и, как вы можете видеть, все содержимое выровнено по верхнему краю.

Далее вернитесь в свои Настройки строк и в Custom CSS TAB, добавьте класс DS-VERTICAL-ALIGN К каждую из CS-ALIGN-ALIGN КАЧЕСТВА CS-ALIGN-ALIGN . полей, которые вы хотите центрировать по вертикали. Я добавил сюда все четыре столбца, но вам это не нужно, если вы не хотите. Затем Сохранить и выйти .

 

Теперь, что касается CSS, добавьте этот небольшой фрагмент в таблицу стилей дочерней темы, пользовательское поле CSS параметров Divi или поле CSS для конкретной страницы. Я бы посоветовал добавить это в таблицу стилей вашей дочерней темы, поэтому, когда вы захотите использовать ее снова, все, что вам нужно сделать, это добавить класс в соответствующие столбцы и включить выравнивание высоты столбцов в дополнительных настройках строки.

 .ds-вертикальное выравнивание {
    дисплей: гибкий;
    flex-направление: столбец;
    выравнивание содержимого: по центру;
} 

 

Теперь ваш контент должен быть правильно выровнен по центру по вертикали, например:

Вот и все. Больше не нужно возиться с отступами и медиа-запросами, чтобы центрировать контент по вертикали!

Если вы нашли это полезным, пожалуйста, оставьте комментарий и подпишитесь на мою рассылку для всего моего последнего контента, связанного с Divi.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *