在Chrome,Firefox和Safari上,下面的CSS会在页面顶部添加100像素的边距,如果向下滚动,边距会消失。这就是我想要的。
在Internet Explorer 8中,无论您向下滚动多少,边距仍然位于浏览器的顶部。如何使其在其他浏览器中的行为方式?
body {
border-top: 100px solid #DE2A00;
margin: 0;
padding: 0;
}
答案 0 :(得分:0)
首先,你在身体标签上border-top:100px solid #DE2A00;
不会产生保证金,其次你会给margin:0;
所以保证金会有效,所以根据你的要求你的css是完全错误的。
如果你想要身体标签顶部的边距,请参阅下面的css
body
{
margin: 100px 0 0; /* or margin-top:100px; or margin: 100px 0 0 0 ;*/
padding: 0;
}