请一位CSS专家告诉我为什么我的网站在大多数浏览器上看起来都不错,但是当涉及到IE时它会搞砸。 CSS只是定位背景和边框设置没什么特别的。
它会拧紧导航右侧的白色边框和主框左侧的红色边框。
它在FF和Safari以及Chrome中非常完美,但IE却只有几个像素。
我怎样才能让它在所有方面发挥作用?
http://www.uniquegeeks.co.uk/djeurope/
它几乎就像IE将边框放在里面而其余部分将边框放在外面......顶部和底部是弯曲的imgs
由于
利
答案 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]-->