我将如何解决为什么某些样式未在 IE9 中应用...当我检查我的 firebuglight 时,我可以看到它们被划掉了。但是在FF中,应用了样式,这就是我想要的。不幸的是,这不是我的 css 或 web 应用程序,所以我不熟悉 css。
我的第二个问题是这个。我还注意到在 IE 中,该类被多次“覆盖”。含义 - 我在类列表中看到相同的类重复,具有不同的属性。在FF,我只看到一次。如果 FF 看起来不错,我是否可以假设我可以删除 css 文件中类名的所有实例,除了 FF 在其萤火虫列表中显示的那个实例?
谢谢。
编辑1:
这是一个例子。在 IE 中,我将以下 2 种样式应用于标签。第一种样式中的所有内容都是“启用的”,但在第二类中,颜色被禁用。和所有的填充一样。
#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 机器上显示的相同。我只是一个 css 新手,所以我不确定这是否正确,但我开始在我的 css 中查找媒体查询,看看它是否在某处检测浏览器大小。我还没有找到任何东西,但你能给我关于可能发生的事情的任何其他想法吗?谢谢。