Вы хотите, чтобы ваш час был на дне первого дивизиона, не так ли?
Однако это не работает, потому что родительский div имеет height: 100px
свойство по умолчанию .
Это означает, что родительский div будет иметь высоту своих детей.
Когда вы устанавливаете position: relative
на ребенка, вы нарушаете эту систему.
Родитель больше не будет заботиться о своем ребенке.
Итак, если вы хотите сделать это работает, у вас есть два решения :
- установить пользовательскую высоту ( ) на родительский DIV (не хорошо) - удалить абсолютное положение на участке ребенка ( по умолчанию: )div { position: relative; margin: 0 30%; } div section { height: 100px; background-color: yellow; } hr { height: 2px; background-color: blue; }
<div> <section></section> </div> <hr>
div {
position: relative;
margin: 0 30%;
height: 200px;
background-color: red;
}
div