Я работаю самостоятельно над созданием веб-сайта для местной компании, и я зациклился на том, как сделать мой макет/дизайн работать оперативно. По состоянию на данный момент, мое содержание выглядит примерно так:Отзывчивая разметка дивана
Однако при уменьшении экрана браузера, или, если браузер уже в меньшем разрешении, пункт 3 сместится ниже как пункта 1 и пункта 2 с шириной 100%. Хотя и пункт 1, и пункт 2 будут встроены друг в друга. Так же, как это:
Первоначально я имел и обертывания дивы (1 и 2) устанавливается в display: inline-block
. Но я не мог найти ни одного исследования, в котором говорилось, что (после изменения контейнера div в блоке div 2 в соответствующем медиа-запросе) дочерний элемент может быть встроен с отдельным элементом, а другой дочерний элемент в том же контейнере не будет. В последнее время я начал обсуждать использование display: table
, display: table-row
и display: table-cell
, чтобы попытаться организовать контент в виде таблицы, но я не смог найти способ присвоить позиции 1 и 2 в их собственную строку, исключая элемент 3.
Честно говоря, прошло какое-то время, так как мне пришлось возиться с чем угодно HTML/CSS/JavaScript/etc., Поэтому я немного ржавый. Я надеюсь увидеть, сможет ли кто-нибудь указать мне в правильном направлении или дать мне некоторое представление. Благодарю.
У вас есть причина не использовать поплавки? Кажется, идеальный момент для их использования. – m69
@ m69 У меня как правило, сложилась привычка не использовать поплавки (в основном, из-за того, что всегда читала, что это лучшая привычка использовать новые методы), когда я могу и использовать встроенные блоки или другие методы для выравнивания моего контента. Однако в этом случае я понимаю, что они являются самым логичным выбором для того, чего я хочу достичь. – Jgoodwyn