I want to apply a CSS style to only PART of the displayed text of select option.
Say I want the word fish to be bold, and the word apple to be italicised. Is this possible?
I do not believe it's possible...it is only possible to change the style per option.
AFAIK you can't style substrings within a single option. You can of course style each option individually, but only in its entirety.