Bootstrap 4 выравнивание: Вертикальное выравнивание. Утилиты · Bootstrap. Версия v4.0.0

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.

На самом деле я пытаюсь это сделать. Итак, я пробовал

 
1

Здесь я попытался использовать выбор, но он все равно не работал должным образом. Может ли кто-нибудь предложить мне, как это сделать? И выровнять как есть? Любая подсказка будет полезна.

  • HTML
  • CSS
  • twitter-bootstrap-3
  • bootstrap-4
5

По умолчанию сетка Bootstrap использует макет flexbox. Это означает, что строки (теги с классом

.row ) имеют display: flex .

В основном это означает, что вы должны выровнять элементы вдоль поперечной оси на текущей строке. Для этого вы должны использовать align-items. В Bootstrap уже есть вспомогательные классы. Так что вам просто нужно добавить соответствующий к вашим .row :

 

<дел>
  
обычный текст

Большой текст

<дел> <выбрать>
2

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

html — Bootstrap 4: выравнивание текста в div по вертикали и горизонтали (с заданной высотой div)

спросил

Изменено 2 года, 11 месяцев назад

Просмотрено 531 раз

Я пытаюсь выровнять текст в div по вертикали и горизонтали одновременно. Некоторые решения, которые я нашел, работали, но только тогда, когда div не должен был растягиваться до высоты родителя. После некоторого времени попыток просто получить вертикальное выравнивание я каким-то образом потерял горизонтальное выравнивание.

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

JSFiddle: https://jsfiddle.net/j5xg39fb/47/

 

<дел>
  <дел>
  
    <дел >
       <я>
Сухен
    
<дел> <я> Stylisten wählen
<дел> <я> Анфрагмент отправлен
<дел> <я> Фервенен Лассен
1

Ну, вам просто нужно использовать justify-content: center; вместо align-self: stretch; . Кроме того, имейте в виду, что при использовании начальной загрузки существуют встроенные классы для гибкости и ее свойств, поэтому вам не нужно объявлять их вручную как стиль. Подробнее о них можно прочитать здесь.

Таким образом, ваш окончательный код должен выглядеть примерно так:

 

<дел>
  <дел>
    <дел>
       Сухен
    
    <дел>
       Stylisten wählen
    
    <дел>
       Отправка сообщения
    
    <дел>
       Verwöhnen lassen
    
  
 
1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

Оставить комментарий

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

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