css-页边距顶部导致不需要的正文滚动条
我有一种情况,我需要保持css-页边距顶部导致不需要的正文滚动条,css,Css,我有一种情况,我需要保持html,body{height:100%;},同时添加相对于.content的边距或位置,以便它从顶部向下推30px。 问题是这样做会导致滚动条出现在右侧。 .content的高度将更改,因此如果高度增加,可能会出现滚动条 当.content没有增加高度而不强制overflow-y:hidden时,我如何修复此问题,以便摆脱侧滚动条 这是我的小提琴 html: 一个简单的解决方案,margin:0和填充:0在主体上这样做的原因是重置边距和衬垫上设置的所有脱脂 html,
html,body{height:100%;}
,同时添加相对于.content
的边距或位置,以便它从顶部向下推30px。问题是这样做会导致滚动条出现在右侧。
.content
的高度将更改,因此如果高度增加,可能会出现滚动条
当.content
没有增加高度而不强制overflow-y:hidden时,我如何修复此问题,以便摆脱侧滚动条代码>
这是我的小提琴
html:
一个简单的解决方案,margin:0代码>和填充:0代码>在主体上
这样做的原因是重置边距和衬垫上设置的所有脱脂
html, body {height:100%; margin:0; padding:0;}
事实上,这与此无关。由于正文
上的默认边距,正在添加滚动条。默认情况下,body
在Chrome浏览器中设置为margin:8px
只需设置body{margin:0px;}
即可将其删除
-垂直滚动条已移除
html, body {height:100%; margin:0; padding:0;}