左側に 2 つの固定幅の列があり、残りの幅を埋めるメイン列があるページが必要です<body>
。<div>
各列内で、上部にオブジェクトを配置<ul>
し、残りの高さを埋めるオブジェクトを配置したいと考えています。<ul>
次のことを試しましたが、オブジェクトの高さを自動的に調整して高さを埋めることができませんでした。むしろ、その上の高さ分だけ下に溢れてい<div>
ます。
<html>
<style>
body{
margin:0;padding:0;
overflow: hidden;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color:red;
}
.column{
float: left;
background-color:blue;
}
.column>ul{
height: 100%;
width: 100;
overflow-y: scroll;
overflow-x: hidden;
background-color:green;
}
#main-column>ul{
height: 100%;
overflow-y: scroll;
overflow-x: hidden;
background-color:brown;
}
</style>
<body>
<div class="column">
<div>Column 1 Title</div>
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
</div>
<div class="column">
<div>Column 2 Title</div>
<ul>
<li>Item 3</li>
<li>Item 4</li>
</ul>
</div>
<div id="main-column">
<div>Main Column Title</div>
<ul>
<li>Item 5</li>
<li>Item 6</li>
</ul>
</div>
</body></html>
<ul>
オブジェクトの高さが残りの高さを埋めるように自動的に調整されるようにするにはどうすればよいですか? これが私がこれまでに得たものです。スクロール バーが切り取られ、ウィンドウの境界線の下に伸びています。これは、その高さがオーバーフローしていることを示しています。