我正在创建要填充页面的两列。很简单。但是,我得到了一个非常轻微的垂直滚动条。设置margin: 0
并padding: 0
打开html
并body
没有修复它。
我看过,overflow: hidden
但我不喜欢它。我还考虑clear:both
在底部放置一个 div,但这并没有做任何事情。我已经研究过使用min-height
,但我似乎无法让它正常工作。
我有两个问题:
- 为什么会出现垂直滚动条?
- 如何删除垂直滚动条?
现场示例:http: //jsfiddle.net/XrYYA/
HTML:
<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;
}