Мне нужно, чтобы цвет bg был фиксированного размера, и я хочу, чтобы мой #second-div
начинался после <hr>
. Но эта фиксированная высота bg-color портит мой поток do c, а h1
-s из bg-div
появляются над моим #second-div
. Есть мысли как это исправить?
Я пытался использовать clearfix
, но это не помогает, так как bg-div
не имеет поплавков ...
РЕДАКТИРОВАТЬ: указать - мне нужны эти h1-s для переполнения зеленый фон ВОЗМОЖНОЕ РЕШЕНИЕ: я создал еще один div только для fixed-height-bg, а затем дал bg-div
отрицательное верхнее поле. Визуально это удовлетворяет моим потребностям, но хотелось узнать, есть ли более простое решение.
<head>
<style>
.bg-div {
width: 100%;
height: 200px;
background-color: #00FF00;
}
</style>
</head>
<body>
<div class="bg-div">
<h1>bg-div-content</h1>
<h1>bg-div-content</h1>
<h1>bg-div-content</h1>
<h1>bg-div-content</h1>
<h1>bg-div-content</h1>
<h1>bg-div-content</h1>
<hr>
</div>
<div id="second-div">
<h1>second div content</h1>
</div>
</body>
кодовая ссылка с тем же html - css для игры