views:

480

answers:

2

Is there a way to bold only part of the text in a drop down list option or is this not possible?

I know that you can style the entire option with CSS, but that is not what I am looking for. And HTML inside of an option tag does not render.

Here would be an example of a drop down list item:

SomeID - Description of ID

+3  A: 

You cannot do this. The most likely solution you'll find "out there" would be to add a surrounding span with hard coded style, but neither IE (7) nor Firefox (3.0.12) honor this. In fact, if you look at the generated source in Firefox, the internal span is completely stripped out.

What you can do is use a JavaScript solution to give you the appearance of a select without actually using a select.

EDIT: And here's a great HOWTO on how to do it: http://www.devirtuoso.com/2009/08/styling-drop-down-boxes-with-jquery/

Tony Miller
+1  A: 

Not possible or at least not working cross browsers. If you really need this, you can create your own dropdown but I wouldn't recommend it.

marcgg