2010-11-30 8 views

答えて

0

他のオプションとは異なる選択肢を作成するには、異なるスタイルまたはCSSクラスを適用する必要があります。ここでは簡単な例です:

<select> 
    <option value="1">1111111111111</option> 
    <option class="thisIsDifferent" value="2">2222222222222</option> 
    <option class="thisIsDifferent" value="3">3333333333333</option> 
    <option value="4">4444444444444</option> 
    <option value="5">5555555555555</option> 
</select> 

これは単純ですが、実際は、それはクロスブラウザ動作しない、です。

のInternet Explorer(オフコース)クラスのような例えばので、あなたはオプションに適用することができるものに限定されている:

option.thisIsDifferent { 
    font-weight: bold; 
    color: red; 
} 

はMozillaの中に同時にオプションは、太字と赤になりますが、 IEのために大胆に(私はクロームが同じことを:(やって気づいた)、ちょうど赤を動作しません。

をので、多分、あなたが彼らの代わりに区別できる色にする代わりに、大胆なの?

をスタイルを追加するにはStrutsを使用するクラスには、という属性があります。

関連する問題