私は同じ行に2つのdiv
を並べ、縦線で区切って、その行に常に親の高さがあるようにします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;
}