我的问题是我在Firefox,Chrome和IE8上保持显示效果良好的网站,但在使用IE7和IE6浏览时显得很混乱。我跑出了可能的修补程序,我可以想出它的主要尝试和错误。 我想加载IE6和IE7的单独样式表,但我必须先解决这个问题。IE6和IE7中的CSS不能正确渲染
这里是页:
我的问题是我在Firefox,Chrome和IE8上保持显示效果良好的网站,但在使用IE7和IE6浏览时显得很混乱。我跑出了可能的修补程序,我可以想出它的主要尝试和错误。 我想加载IE6和IE7的单独样式表,但我必须先解决这个问题。IE6和IE7中的CSS不能正确渲染
这里是页:
.searchDiv > h2
。将选择器更改为.searchDiv h2
。.searchDiv .rightColumn
width:100%;
给它继承padding:20px;
一种形式。删除该表单上的填充。问题可能是因为margin和padding的。与Firefox和Chrome相比,IE呈现边距和填充不同。正如你所说,解决方案之一可能是为ie创建另一个css文件。
你刚发现这么多人讨厌MSIE的原因之一,为什么MSIE6 must die!
您可以使用conditional comments来检测MSIE版本并包含其他样式表。或者你可以要求你的用户安装Google Chrome Frame! (他们仍然使用他们的石器时代浏览器,但得到最新的功能!)
是的,我们都知道微软的垃圾,但我们不能忍受它,我们也不能没有它......也许不是我们的用户在租赁。 – r2b2 2010-09-30 05:17:42
查看What are the typical reasons Javascript developed on Firefox fails on IE由于常见原因的Javascript/CSS在IE浏览器的其他浏览器(反之亦然)的工作在IE浏览器的失败。
一些优秀的提示,所以你可以在所有浏览器中使用统一的外观&。
它看起来像你的h2可能会导致问题。如果我没有记错,IE不支持你在你的css中使用你的h2代码的子选择器。看看这里使用一个不同的选择:(你的CSS文件的行334:http://stagingbims.desaldata.com/index.php/search/css/desaldata)
.searchDiv > h2
也许只是使用:
.searchDiv h2
什么是解决方法呢?它与浮游物有关吗? – r2b2 2010-09-30 04:50:38