Div定位在浏览器上用我的头部拧紧?

时间:2011-07-25 09:03:26

标签: css html positioning

请一位CSS专家告诉我为什么我的网站在大多数浏览器上看起来都不错,但是当涉及到IE时它会搞砸。 CSS只是定位背景和边框设置没什么特别的。

它会拧紧导航右侧的白色边框和主框左侧的红色边框。

它在FF和Safari以及Chrome中非常完美,但IE却只有几个像素。

我怎样才能让它在所有方面发挥作用?

http://www.uniquegeeks.co.uk/djeurope/

它几乎就像IE将边框放在里面而其余部分将边框放在外面......顶部和底部是弯曲的imgs

enter image description here

由于

2 个答案:

答案 0 :(得分:2)

他在谈论IE 6:)

例如,对于你的png图像,请使用此http://www.dillerdesign.com/experiment/DD_belatedPNG/ 只需包含文件并将选择器传递给它,它将使您的png图像透明。

我建议你使用css重置。

在css中添加身体之前

* {
  margin: 0;
  padding: 0;
}

答案 1 :(得分:2)

  

它几乎就像IE将边框放在内部而其余部分将边框放在外面

这正是IE所做的(版本至少低于9,不确定9)。我发现这样的最佳方法是使用conditional comments提供额外的样式表,可以覆盖IE的边框设置。

<!--[if IE]>
<link href="fix_ie.css" type="text/css" rel="stylesheet" />
<![endif]-->