我注意到一些浏览器的边距有问题,尤其是当元素浮动时。例如,我正在做的这个网站在 Firefox 中看起来不错,但 IE7 似乎完全搞砸了边距。我也在几个 Linux 浏览器上测试了它,其中一些犯了类似的错误。
该网站是 http://w3box.com/mat
据我所知,这在 FF3.0 中看起来不错。还没有在FF2或IE6中看到它。为什么会这样?是因为我有具有指定边距的浮动 DIV 吗?
是否有一些事情我应该避免或应该做不同的事情?
编辑:所以看起来我的标签是搞砸的根源。我将图像放置在 CSS 中未定义的图像中,并且上面有浮动,并结合了边距。这些搞砸了一切,我必须重做这些。
另外,当我改用 XHTML Strict 时发生了一些事情 :) 谢谢大家!我会尝试自己解决这个问题:)