如果我使用
<BODY TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0>
像这样的标签,这会确保我放入html的元素会在所有浏览器中显示相同的内容吗?我问这个的原因是因为,我被告知互联网资源管理器重新浏览页面略有不同。换句话说,如果我把img标签放在一个页面并在Internet上进行渲染并在firefox上渲染,也许是img的坐标因边距/页面边框而略有不同
答案 0 :(得分:4)
那不是HTML。它结合了过时的Netscapriety Netscapism和过时的适当微软主义。
如果要删除文档周围的默认间距,请添加:
html, body {
margin: 0;
padding: 0;
}
...发送给stylesheet。
也就是说,浏览器渲染之间差异的主要原因是poor choice of Doctypes。此外,鉴于此问题,您可能不了解有用的质量检查工具:The W3C Markup Validation Service。