我该如何解决为什么某些样式不适用于IE9 ......我可以看到它们在检查我的firebuglight时被划掉。 但在FF中,风格是应用的,这是我想要的。 不幸的是,这不是我的CSS或Web应用程序,所以我不熟悉CSS。在FF中应用css样式,但在IE9中它看起来划掉了
我的第二个问题是这个。我也注意到,在IE中,班级被多次“覆盖”。含义 - 我看到班级列表中重复出现的同一班级,具有不同的属性。 在FF中,我只看到它一次。如果FF看起来不错,我可以假设我可以删除CSS文件中类名的所有实例,除了FF在其Firebug列表中显示的那个实例吗?
谢谢。
编辑1:
下面是一个例子。在IE中,我将以下两种样式应用于标签。 第一种风格的所有内容都“启用”,但在第二种风格中,颜色被禁用。 就像所有的填充。
#websiteName {
color:#65605e;
float:left;
letter-spacing:1px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:11px;
}
#websiteName {
color:#ffffff;
font-size:150%;
font-weight:normal;
margin:0;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
text-align:center;
width:auto;
}
然而,在FF,这是我看到同一类:
#websiteName {
color:#FFFFFF;
font-size:150%;
font-weight:normal;
margin:0;
padding:5px 10px;
text-align:center;
width:auto;
}
所以在我的CSS,我搜索找到这个类的所有实例。我发现以下嵌入在一个大的长字符串的css代码:
#webLogo{display:block;width:25%}#websiteName{color:#65605E;letter-spacing:1px;padding:11px 10px 4px;float:left}.dir-rtl #websiteName{float:right}#someotherclass{}
以及这也嵌入在其他css类定义之中。
#websiteName{color:#FFFFFF;text-align:center;width:auto;font-size:150%;font-weight:normal;padding:5px 10px;margin:0}
第二个代码片段出现在第一个代码片段之后。
编辑2:
我随机决定今天下午要改变我的显示器为我的电脑有IE浏览器上运行,你猜怎么着?瞧!该网站现在在IE中与我的FF机器上的相同。 Im'只是一个CSS新手,所以我不知道这是否正确,但我开始在我的CSS查找媒体查询,看看它是否在某处检测浏览器大小。 我还没有发现任何东西,但是你能否给我任何其他想法,以了解可能发生的事情? 谢谢。
你能给我们一些代码吗?或截图或其他? – PlantTheIdea