Рассмотрим следующий макет страницы:Раскол страница 50/50%, независимо от дальнейшего содержания
<div id="container">
<div id="a">A</div>
<div id="b">B</div>
</div>
который стилизованную так:
html, body { margin: 0px ; height: 100%; }
#container {
height: 100%;
}
#container * {
box-sizing: border-box;
border: 1px solid red;
}
#a { height: 50%; }
#b { height: 50%; }
Если предположить, что #a
и #b
не получают дополнительные padding
или margin
style-attributes, есть ли вероятность того, что любой дополнительный контент внутри этих divs может привести к разрыву 50/50? Или сделать контейнер более 100% процентным правилом и заставлять страницу иметь полосу прокрутки.
Я использую это как макет страницы верхнего уровня, и я хочу удостовериться, что разделение 50/50 всегда соблюдается независимо от какого-либо дополнительного контента в div #a и #b.
https://jsfiddle.net/4v9ag66n/
Добавить некоторый контент и посмотреть: https://jsfiddle.net/4v9ag66n/1/ – Turnip
[Я уверен, что это вам поможет.] (Https://css-tricks.com/left-and-right/) – MuhammadJ
Нет, не без сценария ... ну да, если '# a' всегда будет иметь больше контента, например: https://jsfiddle.net/4v9ag66n/3/ – LGSon