Given this HTML: <div class="ie7-target-class"> ... </div>
and this CSS: * div[class^="ie7-target-class"] { background: #ff0000; } body .ie7-target-class { background: #0000ff; } The resulting div shows red in IE7 but shows blue in all other browsers. This is due to the fuzzy specificity bug which is still present in IE7 and the ability to prevent other browsers that also suffer from the fuzzy specificity bug from seeing the rule by using CSS3 selectors. http://www.fu2k.org/alex/css/hacks/fuzzyspecificity I've only been able to test this in IE7b2, so if anyone is using the public beta or later, could they confirm that the results are the same. Disclaimer: just because you can hack IE7, doesn't mean you should: a) the IE7 team will probably fix this (though who can say when); b) the IE7 team is adamant that you should use conditional comments instead of hacks. Disclaimer 2: if you really really do want to hack for IE7, you should also have a look at Brothercake's XXX method http://www.brothercake.com/site/resources/reference/xxx/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/