On 22 Mar 2007, at 18:32, Karl Bedingfield wrote: > Is there a simple hack to adjust certain styles? In some instances I > need to adjust padding and margin that act differently from IE6.
There are a few. If you have a separate IE-only stylesheet, you can use: selector { property: value; /* all */ _property: value; /* just IE 6 */ } (INVALID) Or the fact that IE6 doesn't understand the same selectors as IE7: selector { property: value; /* all */ } parent + first-selector { property: value; /* IE7 */ } parent > selector { property: value; /* IE7 */ } If you only have one CSS file, you can use these to target IE6/7: * html { IE <= 6 } * + html { IE = 7 } Or: selector { *property: value; /* IE6 + 7 */ _property: value; /* just IE 6 (to override the IE7 value above) */ } (INVALID) Alternatively there's more information available on the CSS-Discuss Twiki for IE7: http://css-discuss.incutio.com/?page=IE7 ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- 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/