我只想知道网站周围的空白区域。我发现它是因为用户代理样式表(谷歌浏览器),并且默认情况下为body标签设置了8px的边距。
如何解决这个问题不是问题,但我对此边际的原因感兴趣。我搜索了它,但我只找到设置保证金为零的解决方案,但我想知道为什么这个保证金存在。
希望您能告诉我有关这些用户代理样式表的更多信息。
问候 菲利普
答案 0 :(得分:6)
浏览器使用适当的规则添加自己的样式表,以显示网页应该如何正常呈现,例如。某些原因你没有为标题添加css规则,那么它应该如何在浏览器中显示?
要回答问题,浏览器会添加规则以显示网页标题通常的样子。
正如@Quentin所指出的那样,使用margin:8px;
在体内以更清晰的方式显示网页的浏览器就像写在纸上一样。
那么,我们是开发人员,应该如何呈现页面?
为了回答这个问题,我们添加了自己的样式表,并在页面上制作了自己的视觉效果。
浏览器在不同浏览器默认添加的样式表中有很多规则。你可以看到它们here for different browsers。
你可能会发现几个css重置样式表googling。
答案 1 :(得分:3)
它存在,因为触摸窗口边框的文本很难阅读。即出于同样的原因,我们在书面写作时使用保证金。