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/