Попутный ветер/CSS: почему мой div не соответствует ширине изображения, а расширяется до большей ширины?

Мой div (выделен желтым фоном) расширяется по горизонтали, т. е. его ширина увеличивается. Я думаю, что он увеличивается до полной ширины изображения, т. е. до 800 пикселей + отступы. Как я могу убедиться, что ширина и высота этого div равна уменьшенному изображению? Чтобы следующий элемент с текстом «Тест» отображался рядом с ним. Спасибо!

<script src = "https://cdn.tailwindcss.com/3.4.3"></script>

<div class = "flex max-h-96">
  <div class = "flex w-fit bg-yellow-100 p-2">
    <img src = "https://placehold.co/800x1000" alt = "MAIN_IMAGE" />
  </div>
  <div>Test</div>
</div>

Почему бы не разместить текст рядом с изображением? <img src = "..."> Test

cloned 18.06.2024 13:10

@cloned, к сожалению, это изображение является частью другого компонента angular с некоторыми селекторами изображений, и мне нужно создать отдельный компонент, который будет содержать множество деталей продукта, кнопок и т. д., который будет отображаться рядом с изображением. Если возможно, я хотел бы предпочесть один компонент для селектора изображений и один отдельный для отображения деталей, кнопок и т. д. логики.

Sidharth Bajpai 18.06.2024 13:15
Улучшение производительности загрузки с помощью 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
75
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

Я думаю, что проблема m-h в попутном ветре. Установите его высоту, а не максимальную высоту. Также убедитесь, что изображение и родительское изображение занимают полную высоту каждого из своих родителей.

<script src = "https://cdn.tailwindcss.com/3.4.3"></script>

<div class = "flex h-96"> <!-- don't use max height -->
  <div class = "bg-yellow-100 h-full p-2"> <!-- let this element take the full height of its parent -->
    <img class = "h-full" src = "https://placehold.co/800x1000" alt = "MAIN_IMAGE" /> <!-- and this one too -->
  </div>
  <div>Test</div>
</div>

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