每当我尝试制作宽度为100%的div时,它不会穿过整个页面,它会在两侧留下小的边距(左上角和右下角),我希望div遍历整个页面,例如本页顶部的标题栏。
答案 0 :(得分:5)
您必须将body
元素的边距和填充设置为0.像这样(在CSS中):
body
{
margin: 0;
padding: 0;
}
还要记住将margin
元素的div
设置为0
。
答案 1 :(得分:3)
这是浏览器重置边距和填充的主体边距:
body {
margin: 0;
padding: 0;
}
答案 2 :(得分:1)
尝试CSS重置:
* { margin: 0; padding: 0; }
这很简单,网上有数千种更高级的。
答案 3 :(得分:1)
您的身体边距是否设为0px?在样式表集body { margin:0px; }
中。如果要保持体边距,则需要调整div的宽度。像div#idOfDiv { margin-left:-10px; margin-right: -10px }
答案 4 :(得分:0)
将正文标记的填充设置为0:
body {
padding: 0;
}
答案 5 :(得分:0)
不需要填充,因为填充位于div的内侧,并且测量为距边缘的距离。如果你想要一个特定的保证金设置,只需将保证金设置为0px,然后像@sho建议那样设置并单独设置它们。