Извините, если это было задано раньше, но я не мог найти точно такой же вопрос.Разделение DIV на строки и столбцы
У меня есть #container div, который содержит основную часть содержимого веб-страницы.
Я хочу сделать sub div, чтобы я мог создавать строки в этом контейнере, каждый из фиксированной высоты.
Затем внутри каждой строки имеют либо 1 (100% ширину), либо 2 (ширина 48% каждая (с промежутком между каждой)) или 3 (30% ширины) внутри.
Так что я бы себе страницу, чтобы быть в состоянии иметь следующую структуру (или любой комбинации в зависимости от HTML)
нужно быть сделано только в CSS/HTML
и так что общий черный контейнер имеет фон, а также красные/зеленые/коричневые контейнеры также имеют фоновый цвет: rgba (0,0,0,0,5)
Я пробовал просто делать это только с divs
, например, один на 100% ширину, а затем накладывая на него 2% 50-процентные div, но они не сохранили свой размер даже при установке минимальной ширины для каждого div.
Может кто-то помочь с структурой css/html.
Большое спасибо.
'inline-block' - ваш друг – Eeji
Посмотрите на фреймворк CSS, такой как Twitter Bootstrap? –
Сделайте себе одолжение и загляните в CSS flexbox. Он современный, очень прост в использовании, совместим с браузером и идеально подходит для таких макетов. https://css-tricks.com/snippets/css/a-guide-to-flexbox/ – billynoah