我正在创建两列布局,希望填满整个页面。非常简单。但是,我发现页面出现了一个微小的垂直滚动条。在
我尝试使用
我的两个问题是:
html
和 body
上设置 margin: 0
和 padding: 0
没有解决这个问题。我尝试使用
overflow: hidden
,但我不喜欢它。我还尝试在底部放置一个 clear:both
的 div,但没有任何效果。我也尝试使用 min-height
,但无法正确地使用它。我的两个问题是:
- 为什么会出现这个垂直滚动条?
- 如何移除这个垂直滚动条?
<body>
<div id="palette">Palette</div>
<div id="canvas">Content</div>
</body>
CSS:
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#palette {
float: left;
width: 300px;
height: 100%;
border: 1px solid black;
}
#canvas {
margin-left: 300px;
height: 100%;
border: 1px solid blue;
}