firefox / safari /即上边距,左边距0

时间:2009-08-22 14:28:25

标签: javascript html internet-explorer firefox

如果我使用

<BODY TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0>
像这样的

标签,这会确保我放入html的元素会在所有浏览器中显示相同的内容吗?我问这个的原因是因为,我被告知互联网资源管理器重新浏览页面略有不同。换句话说,如果我把img标签放在一个页面并在Internet上进行渲染并在firefox上渲染,也许是img的坐标因边距/页面边框而略有不同

1 个答案:

答案 0 :(得分:4)

那不是HTML。它结合了过时的Netscapriety Netscapism和过时的适当微软主义。

如果要删除文档周围的默认间距,请添加:

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

...发送给stylesheet

也就是说,浏览器渲染之间差异的主要原因是poor choice of Doctypes。此外,鉴于此问题,您可能不了解有用的质量检查工具:The W3C Markup Validation Service