CSS - 边缘是一件坏事吗?

Ken*_*nes 5 html css margin

我注意到有些浏览器的边距有问题,特别是当元素浮动时.例如,我正在做的这个网站在Firefox中看起来不错,但IE7似乎完全搞砸了边距.我也在几个Linux浏览器上测试它,其中一些也犯了类似的错误.

该网站是 http://w3box.com/mat

据我所知,这在FF3.0中看起来很好.尚未在FF2中看到它,或IE6.为什么会这样?是因为我有浮动的DIV具有指定的边距吗?

是否有一些我应该避免或应该采取不同的做法?

编辑:所以看起来我的标签是搞砸的源头.我将图像放置在CSS中没有定义的图像中,并且浮动图像与边距相结合.这些搞砸了所有东西,我必须重做这些.

此外,当我使用XHTML Strict时发生了一些事情:) Thanx everyone!我会尝试自己解决这个问题:)

Dmi*_*try 3

边距还不错,但IE在浮动元素的边距方面存在一些问题。虽然有很多修复方法,但我相信在您的情况下,您可以使用绝对定位而不是浮动+边距(当图像被文本包裹时,您实际上并不需要“浮动”行为)