在我完成使用css而不是像我最习惯和舒适的表格那样的第一个项目时,遇到了一个奇怪的问题。显然有一些元素有内置的边距。换句话说,如果你设置了“margin-top:0px”,那么元素的渲染方式与你不相同。直到我在IE7中测试这个站点时,我才注意到这个问题,这显然不尊重这个功能。带有“内置”边距的HTML元素
到目前为止,我已经注意到h *元素和ul元素有这个。有没有人知道我在哪里可以找到网上的其他元素有这个?我试着用很少的运气在W3C周围搜索。我确定它在那里,因为所有的现代浏览器正确地实现了这一点。我只是不知道在哪里可以找到这些信息。
谢谢。其他答案也非常有帮助,但这尤其是我所期待的。 – John 2010-07-27 01:03:20
注意处理电子邮件客户端中的'div'和'p'aragraphs ...这些差异很大。 – 2010-07-27 01:11:43
'form'在某些浏览器中也有不一致的处理,而'body'在老版本的Opera中用'padding'代替'margin'。 – bobince 2010-07-27 01:23:41