使用HTML/CSS删除页边距的问题

使用HTML/CSS删除页边距的问题,html,css,margin,Html,Css,Margin,我似乎无法成功地用div完全填充水平空间。 在右侧、左侧、顶部和底部总是有一点空间 我目前正在使用: CSS: 部分{ 宽度:100%; 显示:内联块; 顶部:0px; 左:0px; 边际:0px; 填充:0px; } #第1节#第3节{ 背景色:#ddd; } HTML: 福 这实际上是因为正文的边距。请检查这个。我已将此样式添加到CSS中: body { margin: 0px; } 同时将边距:0放在正文上 body{ margin: 0; } 通常要做的是在ht

我似乎无法成功地用div完全填充水平空间。 在右侧、左侧、顶部和底部总是有一点空间

我目前正在使用:

CSS:

部分{
宽度:100%;
显示:内联块;
顶部:0px;
左:0px;
边际:0px;
填充:0px;
}
#第1节#第3节{
背景色:#ddd;
}
HTML:


这实际上是因为
正文的
边距
。请检查这个。我已将此样式添加到CSS中:

body {
    margin: 0px;
}

同时将
边距:0
放在
正文上

body{
    margin: 0;
}
通常要做的是在
html
body
上都将
margin
padding
设置为
0
,以使其在跨浏览器时完美工作

html, body{
    padding: 0;
    margin: 0;
}

这是浏览器的
p
标记导致的。使用一个浏览器重置css代替一个更干净的修复。工作像一个魅力!我想我误解了利润率的作用。我认为它控制外缘而不是内缘。