Я создаю веб-сайт и пытаюсь получить наилучшие настройки CSS (отзывчивый / работает во всех браузерах) для создания раздела, в котором изображение находится справа или слева от блока текста.Я слышал, что лучше всего использовать flex, поэтому я попытался имитировать другие веб-сайты, использующие настройку flex.До сих пор у меня есть кусок кода, который работает, когда изображение находится справа, а текст слева ..., но не работает, когда изображение слева, а текст -право.
Вот мой код: https://codepen.io/7harrypotterrr/pen/MZEdVY
.containerabcolumn {margin: 0 auto !important;}
Как вы можете видеть, когда я меняю порядки div a и b, результаты плохие.На моем реальном сайте наложения практически нет, но есть проблема с переполнением изображения.Когда размер окна сокращен для первой части кода, все работает как задумано ... изображение справа выходит за пределы контейнера div и обрезается все больше и больше по мере уменьшения размера окна (это хорошо) .... Однако для второго раздела кода, где изображение находится слева, а текст справа, изображение в конечном итоге перекрывает текст ... вместо того, чтобы выходить за пределы контейнера (так, как я хочу).
Есть идеи, как это исправить?
Заранее благодарю за любую помощь, которую я получаю, и, как вы можете судить по тому, как я пытался описать свою проблему, я полный нуб в программировании.
Кроме того, если у кого-то возникнут мысли о том, является ли этот набор кода отзывчивым / работает во всех браузерах / как правило, разумный подход, это тоже было бы замечательно.