为什么某些CSS元素无法出现在IE开发工具工具栏中';什么是CSS标签?
我注意到在IE8dev工具栏的CSS选项卡中,只有一些CSS元素显示出来。有人知道为什么会这样吗 例如,在CSS文件中,我可能有:为什么某些CSS元素无法出现在IE开发工具工具栏中';什么是CSS标签?,css,internet-explorer-8,Css,Internet Explorer 8,我注意到在IE8dev工具栏的CSS选项卡中,只有一些CSS元素显示出来。有人知道为什么会这样吗 例如,在CSS文件中,我可能有: .A { cursor: pointer; color: #09F; } .B { color: #999; } .C:hover { text-decoration: underline; } 但IE8的开发工具栏将显示: .A { cursor: pointer; color: #09F; } .C:hover {
.A
{
cursor: pointer;
color: #09F;
}
.B
{
color: #999;
}
.C:hover
{
text-decoration: underline;
}
但IE8的开发工具栏将显示:
.A
{
cursor: pointer;
color: #09F;
}
.C:hover
{
text-decoration: underline;
}
只是一个猜测,但可能您的文档没有任何.B项,或者.B中的所有内容都会被覆盖在使用它的任何地方,IE会对其进行垃圾收集?或者您正在从缓存加载旧版本的CSS工作表,需要刷新或清除缓存。当我尝试您的示例时,我没有得到您描述的结果。所有类都显示在CSS选项卡下,即使它们没有在页面中使用 伪类
C:hover
不会显示在使用它的元素的HTML样式信息中,但它会显示在CSS选项卡下
如果您有一些不正确的CSS,例如在颜色文字中省略#:
.B
{
color: 999;
}
然后,如果页面以符合标准的模式呈现,样式将被忽略,因此它自然不会显示在CSS选项卡下。(如果页面在“怪癖”模式下呈现,即使样式不正确,浏览器也会接受该样式,并显示为#added。)