OPTGROUP
要素は、私が定義した CSS ルールに従ってレンダリングされていないようです。
以下の例を参照してください。「Swedish Cars」は「SWEDISH CARS」とレンダリングされると思われますが、そうではありません。
それを成し遂げる他の方法はありますか?
<!DOCTYPE html>
<html>
<body>
<style type="text/css">
.upper { text-transform: uppercase;}
</style>
<select>
<optgroup label="Swedish Cars" class="upper">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</optgroup>
<optgroup label="German Cars" class="upper">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
</select>
</body>
</html>
JSFiddle ライブ デモ: http://jsfiddle.net/wb6gJ/