У меня есть 2 div
s, выровненные по одной и той же линии, разделенные вертикальной линией, и я хочу, чтобы эта линия всегда имела высоту родителя div
.Как увеличить размер дочернего div до высоты родителя?
я пытался реализовать все найденные решения, но ни один из них не работает (не может использовать position:absolute
и display:table
или overflow:hidden
на родителя не имеют никакого эффекта).
Это мой код:
HTML:
<div class="parent-div">
<div class="first-child">
<span class="block">Item</span>
<span class="block">Item</span>
<span class="block">Item</span>
</div>
<div class="second-child">
<span class="block">Content here</span>
<span class="block">Content here</span>
<span class="block">Content here</span>
<span class="block">Content here</span>
<span class="block">Content here</span>
<span class="block">Content here</span>
<span class="block">Content here</span>
<span class="block">Content here</span>
<span class="block">Content here</span>
</div>
</div>
CSS:
.parent-div {
background:green;
display: inline-block;
width: 100%;
}
.first-child,
.second-child {
float: left;
}
.first-child {
width: 50px;
border-right: 2px solid red;
}
.second-child {
padding-left: 10px;
}
.block {
display: block;
}