I know Internet Explorer has always been hopeless with styling html <select>
with inconsistent or non-existent font sizes, colours, borders, background colours etc so what are some alternatives for creating your own flexible field that is cross-browser compatible?
It's fine to require any JavaScript framework such as jQuery etc. I'm thinking a simply CSS menu almost acts fine as an alternative, with the "menu item" selected being added to a hidden field...