Reputation: 54949
How to style the select options? I want alternating background colors in the drop down menu.
Upvotes: 2
Views: 2402
Reputation: 1
Just add size attribute along with select tag. Example select size="4", where 4 is the no of options to be displayed.
Upvotes: 0
Reputation: 3706
OK, if this is going the way of HTML/CSS, I might as well suggest a wonderful jQuery UI plugin called UI Selectmenu. It is the most wonderful thing I have seen about select menus so far. I bet you could easily implement alternating option colors with it.
But it's fair to say that this plugin is in development stage - proceed with caution!
Upvotes: 0
Reputation: 38390
Just like any other element
option:nth-child(even) {
background-color: red;
}
option:nth-child(odd) {
background-color: blue;
}
If you need to support browsers that don't support nth-child
you'll need to use a class.
Some browsers don't support styling option
s at all (guess which ones).
Upvotes: 8