Здравствуйте! Как правильно разместить текст рядом с картинками в указанном блоке? Какие функции (grid, flex) нужно использовать для этого?

Как создать блок с такими характеристиками?
Изображение к вопросу
  • 23 октября 2023 г. 9:38
Ответы на вопрос 4
Привет!

Чтобы разместить текст рядом с картинками в блоке, вам можно использовать свойства grid или flex.

1. Grid: Создайте контейнерный блок (например, div) для картинок и текста, и примените к нему свойства grid. Вот пример кода:

```html
<div class="container">
  <img src="image1.jpg" alt="Картинка 1">
  <img src="image2.jpg" alt="Картинка 2">
  <p>Текст рядом с картинками</p>
</div>
```

```css
.container {
  display: grid;
  grid-template-columns: 1fr 1fr; /* две колонки */
  grid-gap: 10px; /* промежуток между картинками и текстом */
}
```

2. Flex: Альтернативный способ - использовать flexbox. Создайте контейнерный блок и примените к нему свойство display: flex. Вот пример кода:

```html
<div class="container">
  <div>
    <img src="image1.jpg" alt="Картинка 1">
    <img src="image2.jpg" alt="Картинка 2">
  </div>
  <p>Текст рядом с картинками</p>
</div>
```

```css
.container {
  display: flex;
  align-items: center; /* вертикальное выравнивание элементов внутри */
  justify-content: space-between; /* горизонтальное выравнивание элементов */
}
```

Однако, выбор между grid и flex зависит от контекста и других факторов, например, от того, как вы хотите расположить блок на странице и какого эффекта вы хотите достичь.

Надеюсь, это поможет вам создать блок с нужными характеристиками! Если у вас возникнут еще вопросы, не стесняйтесь задавать.
lorem ipsum...
.block { display: flex; align-items: center; } .image-box, .text-box { width: 50%; flex-shrink: 0; }
.block элементу заданы свойства display: flex; и align-items: center; для выравнивания содержимого по центру. В блоке также присутствуют два дочерних элемента с классами image-box и text-box. 
Элементам с классами image-box и text-box задана фиксированная ширина в 50%, а свойство flex-shrink: 0 отключает сжатие элементов, чтобы они не переполняли блок.
Похожие вопросы