要素が相対的に配置された要素で右にフロートしている場合、高さを親要素に合わせるにはどうすればよいですか?
<div id="page">
<div id="left"></div>
<div id="right"></div>
</div>
#page {
width: 980px;
padding: 10px;
background: #3C4B76;
display: block;
margin: 10px auto auto auto;
position: relative;
}
#left {
padding: 0;
margin: 0;
width: 230px;
float: left;
}
#right {
float: right;
width: 720px;
border-left: 1px solid white;
padding: 5px 5px 5px 20px;
height: 100%;
position: relative;
display: block;
}
この例では、#right
要素は '#page' 要素を埋めません。コンテンツと同じ大きさになるだけです。それよりも小さい場合は、親を埋め#page
たいです。#right