Как назначить контент центру?

Веб-страница разработана с использованием bootstrap. Могу ли я узнать, как назначить контент центру? Пробовал менять mx-auto на mt-5, работает на некоторых картинках, но не на всех.

Ниже приведена кодировка

<div class = "mx-auto container d-flex" style = "min-height: 500px;">
<div class = "d-flex justify-content-center" style = "flex: 1;">
    <img style = "max-width: 80%;" src = "{{ asset('upload/artworks/' . $artwork->image_url) }}" 
/>
</div>
<div style = "flex: 1;">
    <div class = "h-75">
        <div class = "mb-5">
            <h2 class = "display-5 mb-4">
                {{ $artwork->name }}
            </h2>
            <p class = "text-muted">
                {{ $artwork->description }}
            </p>
        </div>
   </div>
</div>
</div>

Как назначить контент центру?

Это <img/> вы пытаетесь центрировать?

Monstar 30.03.2022 19:13

Изображение @HugoBp и контент справа, как видите, очень близко к заголовку.

fallenhamster 30.03.2022 19:26
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
2
50
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Если я правильно понимаю, вы ищете столбцы изображения и контента, чтобы вертикально центрировать их содержимое.

Класс начальной загрузки align-items-center — это то, что вам здесь нужно. См. пример ниже с использованием исходной разметки.

Обновлено: Обновлено для поддержки больших изображений с использованием классов img-fluid и gap-5.

<link href = "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel = "stylesheet"/>
<div class = "mx-auto container d-flex align-items-center gap-5" style = "min-height: 500px;">
<div class = "d-flex justify-content-center" style = "flex: 1;">
    <img src = "https://source.unsplash.com/1000x1000" class = "img-fluid"
/>
</div>
<div style = "flex: 1;">
    <div class = "h-75">
        <div class = "mb-5">
            <h2 class = "display-5 mb-4">
                {{ $artwork->name }}
            </h2>
            <p class = "text-muted">
                {{ $artwork->description }}
            </p>
        </div>
   </div>
</div>
</div>

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

fallenhamster 30.03.2022 20:04

@fallenhamster Я обновил свой фрагмент, чтобы он поддерживал изображение гораздо большего размера. Если это не решит вашу проблему, предоставьте дополнительную информацию

djnetherton 30.03.2022 20:23

Основываясь на вашем вопросе, возможно, вы можете попробовать оправдать содержимое между ними.

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

Community 30.03.2022 20:30

Другие вопросы по теме