>Rare is the day Opera gets it wrong. > >@media screen and (min-width: 0px){ >#foo { padding: ... ;} >}
This is hardly a long term fix. Safari 3 (due for release along with the next version of OS X within the next couple of weeks) will support media queries. To exclude it (and other browsers using a recent version of WebKit which already do - iPhone *cough*), you'd need to do: >>>> @media screen and (min-width: 0px){ #foo { padding: ... ;} :root #foo { padding: <original_value> ;} /* reset Safari 3 */ } <<<< But note, even this will break the moment that either Opera supports :root or the Gecko engine supports media queries. Both of these outcomes are hardly unlikely. Opera 8 also supports media queries. Your question said you only wanted to target the latest version (though whether you mean 9.5a or 9.23 you didn't specify). But Opera 8 certainly isn't the latest version and would be targeted. The only hack I know that's been found to distinguish between 8 and 9 is this one http://thomas.tanreisoftware.com/?p=11#op9 (though he's unaware of the :root hack above) So revisiting the code snippet, we now have: >>>> @media all and (min-width:0px){ head~body #foo { padding: ... ; } /* Opera 9 */ :root head~body #foo { padding: <original_value> ; } /* reset Safari 3 */ } <<<< The same caveats apply though. It might be more useful to you to actually post the problematic html and css (or better a link to a page to a page containing it). There might be a better solution than patching Opera and crossing your fingers... ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/