Bootstrap 4 — Выравнивание контента внутри «col»
Вопрос задан
Изменён 5 лет 1 месяц назад
Просмотрен 22k раз
Каким образом можно центрировать текст по высоте внутри col? Например, несколько col фиксированной высоты (300px), внутри которых некий текст, который нужно отцентрировать по высоте col. Спасибо!
<div> <div> <div> <p>Некоторый текст, который должен быть выровнен не центру колонки.</p>текст, выделенный жирным шрифтом</div> <div> <p>Некоторый текст, который должен быть выровнен не центру колонки.</p></div> <div> <p>Некоторый текст, который должен быть выровнен не центру колонки. </p></div> </div> </div> </div>
- bootstrap
Если не затрагивать CSS, а использовать только Bootstrap, то нужно просто добавить класс my-auto
:
<div> <div> <div> <p>Некоторый текст, который должен быть выровнен не центру колонки.</p>текст, выделенный жирным шрифтом</div> <div> <p>Некоторый текст, который должен быть выровнен не центру колонки.</p></div> <div> <p>Некоторый текст, который должен быть выровнен не центру колонки.</p></div> </div> </div> </div>
my-auto
центрирует по вертикали,mx-auto
центрирует по горизонтали.
Можно так https://codepen.io/anon/pen/PQovJz
.col { display: flex; height: 300px; } . col p { margin: auto; }
Зарегистрируйтесь или войдите
Регистрация через Google Регистрация через Facebook Регистрация через почтуОтправить без регистрации
ПочтаНеобходима, но никому не показывается
Отправить без регистрации
ПочтаНеобходима, но никому не показывается
By clicking “Отправить ответ”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.
Текст.
Утилиты · Bootstrap. Версия v4.6Выравнивание текста
Выравнивайте текст в соответствии с обновляющимся выравниванием компонентов с помощью классов выравнивания.
Some placeholder text to demonstrate justified text alignment. Will you do the same for me? It’s time to face the music I’m no longer your muse. Heard it’s beautiful, be the judge and my girls gonna take a vote. I can feel a phoenix inside of me. Heaven is jealous of our love, angels are crying from up above. Yeah, you take me to utopia.
Some placeholder text to demonstrate justified text alignment. Will you do the same for me? It's time to face the music I'm no longer your muse. Heard it's beautiful, be the judge and my girls gonna take a vote. I can feel a phoenix inside of me. Heaven is jealous of our love, angels are crying from up above.
Yeah, you take me to utopia.
Для выравнивания влево, вправо и по центру доступны адаптивные классы, которые используют те же контрольные точки ширины окна просмотра, что и система сетки.
Текст с выравниванием по левому краю для всех размеров области просмотра.
Текст с выравниванием по центру на всех размерах области просмотра.
Текст с выравниванием по правому краю для всех размеров области просмотра.
Выровненный по левому краю текст на размерных окнах просмотра SM (маленький) или шире.
Выровненный по левому краю текст на размерных окнах просмотра MD (средний) или шире.
Выровненный по левому краю текст на размерных окнах просмотра LG (большой) или шире.
Выровненный по левому краю текст на размерных окнах просмотра XL (очень большой) или шире.
Текст с выравниванием по левому краю для всех размеров области просмотра.
Текст с выравниванием по центру на всех размерах области просмотра.
Текст с выравниванием по правому краю для всех размеров области просмотра.
Выровненный по левому краю текст на размерных окнах просмотра SM (маленький) или шире.
Выровненный по левому краю текст на размерных окнах просмотра MD (средний) или шире.
Выровненный по левому краю текст на размерных окнах просмотра LG (большой) или шире.
Выровненный по левому краю текст на размерных окнах просмотра XL (очень большой) или шире.
Перенос текста и переполнение
Обтекание текста классом .text-wrap
.
Этот текст следует обернуть.
Этот текст следует обернуть.
Запретить перенос текста с помощью класса .text-nowrap
Этот текст должен переполнять родительский.
Этот текст должен переполнять родительский.
Для более длинного содержимого Вы можете добавить класс .text-truncate
, чтобы обрезать текст многоточием. Требуется display: inline-block
или display: block
.
Praeterea iter est quasdam res quas ex communi.
Praeterea iter est quasdam res quas ex communi.Praeterea iter est quasdam res quas ex communi.
Praeterea iter est quasdam res quas ex communi.
Разрыв слов
Чтобы длинные строки текста не нарушали компоновку компонентов, используйте .text-break
для установки word-wrap: break-word
и word-break: break-word
word-wrap
перенос по словам вместо более распространенного overflow-wrap
переноса через переполнение для более широкой поддержки браузеров и добавляем устаревшее word-break: break-word
, чтобы избежать проблем с гибкими контейнерами.
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Трансформация текста
Трансформируйте текст в компонентах с помощью классов заглавных букв.
Текст в нижнем регистре.
Текст в верхнем регистре.
разноРеГиСТровый текст.
Обратите внимание, чтоТекст в нижнем регистре.
Текст в верхнем регистре.
разноРеГиСТровый текст.
text-capitalize
меняет лишь первую букву каждого слова, оставляя регистр других неизменным.
Толщина текста и курсив
Изменяйте толщину и курсивность текста.
Жирный текст.
Жирный текст (относительно родительского элемента).
Нормальная толщина текста.
Легкий текст.
Легкий текст (относительно родительского элемента).
Курсивный текст.
Жирный текст.
Жирный текст (относительно родительского элемента).
Нормальная толщина текста.
Легкий текст.
Легкий текст (относительно родительского элемента).
Курсивный текст.
Моноширинный текст
(ширина каждого символа одинакова)Измените выделение на наш моноширинный стек с помощью . text-monospace
.
Это моноширинный текст
Это моноширинный текст
Сброс цветов
.text-reset
для наследования цвета от своего родителя.
Reset a text or link’s color with .text-reset
, so that it inherits the color from its parent.
Приглушенный текст с ссылкой сброса.
Приглушенный текст с ссылкой сброса.
Текстовое оформление
Удалите текстовое оформление с помощью класса .text-decoration-none
.
Неподчеркнутая ссылка
Неподчеркнутая ссылкаПомочь проекту
html — Выровняйте элементы в div с помощью Bootstrap 4
Задавать вопрос
спросил
Изменено 4 года, 9 месяцев назад
Просмотрено 2к раз
Я новичок в интерфейсе. Вопрос, который я задаю, может быть очень простым. Здесь я использую ReactJS.
На самом деле я пытаюсь это сделать. Итак, я пробовал
2дел>1дел >Здесь я попытался использовать выбор, но он все равно не работал должным образом. Может ли кто-нибудь предложить мне, как это сделать? И выровнять как есть? Любая подсказка будет полезна.
5
- HTML
- CSS
- twitter-bootstrap-3
- bootstrap-4
По умолчанию сетка Bootstrap использует макет flexbox. Это означает, что строки (теги с классом
) имеют
.row display: flex
.В основном это означает, что вы должны выровнять элементы вдоль поперечной оси на текущей строке. Для этого вы должны использовать align-items. В Bootstrap уже есть вспомогательные классы. Так что вам просто нужно добавить соответствующий к вашим
.row
:<дел>обычный текст<дел> <выбрать> выбрать>Большой текст
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя адрес электронной почты и парольОпубликовать как гость
Электронная почтаТребуется, но никогда не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
html — Bootstrap 4: выравнивание текста в div по вертикали и горизонтали (с заданной высотой div)
спросил
Изменено 2 года, 11 месяцев назад
Просмотрено 531 раз
Я пытаюсь выровнять текст в div по вертикали и горизонтали одновременно. Некоторые решения, которые я нашел, работали, но только тогда, когда div не должен был растягиваться до высоты родителя. После некоторого времени попыток просто получить вертикальное выравнивание я каким-то образом потерял горизонтальное выравнивание.
Я действительно не знаю, как сделать оба выравнивания одновременно с помощью начальной загрузки (и любого дополнительного CSS, если это необходимо).
JSFiddle: https://jsfiddle.net/j5xg39fb/47/
<дел> <дел> <дел > <я>я> Сухен