Как разместить блоки в два ряда?

Ссылка скопирована
1 ответ

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

Как разместить блоки в два ряда?

<div class="prez">         <div class="corpus">             <div class="corpus-image">                 <img src="img/правила%201.png" alt="Фото клуба">             </div>             <div class="corpus-info">                 <div class="corpus-name">                     <h2>С12312313ч</h2>                 </div>                 <div class="corpus-tag">                     <p>Президент</p>                 </div>                 <div class="corpus-contact">                     <p>+7 123123</p>                 </div>                 <div>                     <img src="img/img.png">                 </div>             </div>         </div>         <div class="corpus">             <div class="corpus-image">                 <img src="img/правила%201.png" alt="Фото клуба">             </div>             <div class="corpus-info">                 <div class="corpus-name">                     <h2>С12312313ч</h2>                 </div>                 <div class="corpus-tag">                     <p>Президент</p>                 </div>                 <div class="corpus-contact">                     <p>+7 123123</p>                 </div>                 <div>                     <img src="img/img.png">                 </div>             </div>         </div>         <div class="corpus">             <div class="corpus-image">                 <img src="img/правила%201.png" alt="Фото клуба">             </div>             <div class="corpus-info">                 <div class="corpus-name">                     <h2>С12312313ч</h2>                 </div>                 <div class="corpus-tag">                     <p>Президент</p>                 </div>                 <div class="corpus-contact">                     <p>+7 123123</p>                 </div>                 <div>                     <img src="img/img.png">                 </div>             </div>         </div>     </div>

<div class="prez"> <div class="corpus"> <div class="corpus-image"> <img src="img/правила%201.png" alt="Фото клуба"> </div> <div class="corpus-info"> <div class="corpus-name"> <h2>С12312313ч</h2> </div> <div class="corpus-tag"> <p>Президент</p> </div> <div class="corpus-contact"> <p>+7 123123</p> </div> <div> <img src="img/img.png"> </div> </div> </div> <div class="corpus"> <div class="corpus-image"> <img src="img/правила%201.png" alt="Фото клуба"> </div> <div class="corpus-info"> <div class="corpus-name"> <h2>С12312313ч</h2> </div> <div class="corpus-tag"> <p>Президент</p> </div> <div class="corpus-contact"> <p>+7 123123</p> </div> <div> <img src="img/img.png"> </div> </div> </div> <div class="corpus"> <div class="corpus-image"> <img src="img/правила%201.png" alt="Фото клуба"> </div> <div class="corpus-info"> <div class="corpus-name"> <h2>С12312313ч</h2> </div> <div class="corpus-tag"> <p>Президент</p> </div> <div class="corpus-contact"> <p>+7 123123</p> </div> <div> <img src="img/img.png"> </div> </div> </div> </div>

.corpus {     display: flex;     margin-right: 165px; } .corpus-image img {     margin-right: 20px; /* Отступ между фото и списком */ } .corpus-info {     flex-grow: 1; /* Занимает всю оставшуюся ширину */     flex-direction: column; /* Элементы внутри располагаются в столбец */     justify-content: space-between; /* Распределение пространства между элементами */     max-width: 391px; } .corpus-name h2 {     color: var(--BLACK, #040520);     font-family: Manrope, sans-serif;     font-size: 28px;     font-style: normal;     font-weight: 800;     line-height: normal;     margin-bottom: 25px; } .corpus-tag p {     color: var(--RED, #FF2110);     font-family: Manrope, sans-serif;     font-size: 22px;     font-weight: 600;     margin-bottom: 45px; } .corpus-contact p:first-child {     margin-bottom: 15px; } .corpus-contact p:nth-child(2) {     margin-bottom: 25px; }

.corpus { display: flex; margin-right: 165px; } .corpus-image img { margin-right: 20px; /* Отступ между фото и списком */ } .corpus-info { flex-grow: 1; /* Занимает всю оставшуюся ширину */ flex-direction: column; /* Элементы внутри располагаются в столбец */ justify-content: space-between; /* Распределение пространства между элементами */ max-width: 391px; } .corpus-name h2 { color: var(--BLACK, #040520); font-family: Manrope, sans-serif; font-size: 28px; font-style: normal; font-weight: 800; line-height: normal; margin-bottom: 25px; } .corpus-tag p { color: var(--RED, #FF2110); font-family: Manrope, sans-serif; font-size: 22px; font-weight: 600; margin-bottom: 45px; } .corpus-contact p:first-child { margin-bottom: 15px; } .corpus-contact p:nth-child(2) { margin-bottom: 25px; }

Дополнительно:

что именно должно быть в два ряда?

  • IvanU7n, Блоки "corpus"

    Как разместить блоки в два ряда?

  • в объявление для .prez добавить flex-wrap: wrap;

    • Спасибо
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Алексей Денисов Ответ

    Для размещения блоков в два ряда на странице можно воспользоваться CSS свойством `float`. Это позволяет выравнивать элементы горизонтально, распределяя их по двум рядам.

    Пример использования `float` для размещения блоков в два ряда:

     
     
     
     
            .block {
                width: 200px;
                height: 200px;
                background-color: #f0f0f0;
                margin: 10px;
                float: left;
            }
     
     
     
        <div class="block">Block 1</div>
        <div class="block">Block 2</div>
        <div class="block">Block 3</div>
        <div class="block">Block 4</div>

    .block { width: 200px; height: 200px; background-color: #f0f0f0; margin: 10px; float: left; } <div class="block">Block 1</div> <div class="block">Block 2</div> <div class="block">Block 3</div> <div class="block">Block 4</div>

    В данном примере у нас есть четыре блока с классом `block`, которые имеют ширину и высоту 200px, заданный цвет фона и отступы. Свойство `float: left;` указывает, что блоки должны выравниваться слева и попадать в два ряда.

    Если вы хотите, чтобы блоки были выровнены по центру страницы, можно воспользоваться свойством `margin: 0 auto;` для центрирования блоков.

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

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

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

    Вам также может быть интересно