这让我烦恼了一段时间,但解决方案必须非常简单。如果我创建一个基本页面并添加<p>test</p>
,它不会停留在页面的确切顶部或左侧。相反,它似乎被填充了大约 10 像素。我已经在 div 中尝试过,margin: 0px; padding: 0px;
但是没有用。
帮助被appriciated!:)
这让我烦恼了一段时间,但解决方案必须非常简单。如果我创建一个基本页面并添加<p>test</p>
,它不会停留在页面的确切顶部或左侧。相反,它似乎被填充了大约 10 像素。我已经在 div 中尝试过,margin: 0px; padding: 0px;
但是没有用。
帮助被appriciated!:)
默认情况下,html 页面有 10 像素的边距。试试这个:
html, body {
margin: 0;
padding: 0;
}
您还需要给“<body> ”零边距和填充
<body style="margin: 0; padding: 0;">
...
</body>
将这些设置添加到页面正文:
body
{
padding: 0px;
margin: 0px;
}
他们说的。此外,还有一个默认值line-height
,通常是字体大小的 120%。因此,对于 20 像素的字体大小,即使所有padding
s 都为零,您仍然有 4 个像素的“填充”来处理(上方 2 个像素,下方 2 个像素)。要纠正,设置line-height
为1
。