Affects: IE5, IE5.5, IE6, IE7, IE8, IE9 PP4, Safari 3, Safari 4
CSS was meant to be the solution to applying global styling, without interfering with the content of a page. For the most part, it works really well, although IE has been very slow to catch up to the other major browsers in this arena.
Case in point. The option element is used inside a select element to provide options for the user to select from. In IE, you can style it any way you want, as long as all you want to style is the font and the color... because all other styling options just won't work!
View the following samples in Firefox, Safari or Opera and they will work like a charm*. In IE the colors work, but after that, it just ignore the styling requests.
Example:
Note: In Safari the background colors do work, but the background images and padding do not.
Known Workarounds: None.
Related Issues: None.