Html 任意子字符串属性值选择器在IE7中不工作

Html 任意子字符串属性值选择器在IE7中不工作,html,css,internet-explorer-7,css-selectors,Html,Css,Internet Explorer 7,Css Selectors,我有一个标签云,我需要样式。不幸的是,它没有类,我无法编辑代码 问题是: 我正在使用以下代码: .tag-cloud a[style*="xx-large"]{ font-size:140% !important; } 目标: <div class="tag-cloud"> <a href="" style="font-size:xx-large;">Events</a> </div> doctype是: 这在Internet Explor

我有一个标签云,我需要样式。不幸的是,它没有类,我无法编辑代码

问题是: 我正在使用以下代码:

.tag-cloud a[style*="xx-large"]{
font-size:140% !important;
}
目标:

<div class="tag-cloud">
<a href="" style="font-size:xx-large;">Events</a>
</div>

doctype是:

这在Internet Explorer 7中不起作用。据我所知,这是为了工作

更新:


我使用的CMS在ie7中注释了doctype。这似乎就是问题所在。不是CSS。谢谢。

如果您不反对使用javascript,那么使用jQuery可以很容易地解决这个问题:

$(function() {
   $(".tag-cloud a[style='font-size:xx-large']").css("font-size", "140%");
});

“任意子字符串属性值选择器”修复了它,请在页面上查看源代码,并查看它是否有
在IE9和IE7标准模式中也失败的地方:您的测试HTML文件无法工作,因为在IE7使其工作之前,您需要doctype声明。这是一个解决方案。我个人并不喜欢依靠Javascript来实现CSS功能,但在这种情况下,使用Javascript可能会比使用CSS属性选择器更具跨浏览器兼容性,因此这可能是最好的选择。