what better way to create a dropdown that works with multiline in major browsers?
Same like this:
Can you expand on your request?
The question and examples given do not compute in my tiny brain.
Also, what do you mean by "multiline in modern browsers"?
you can give each <option> it's own <optgroup>, which provides a small space for labeling text using the label attribute.
you just need to beef-up the syntax shown here to have more optgroup tags: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_optgroup