私はhtmlタグを持っていて、行間で交互に表示しselectたいのですがbackground-color、以下は私の試みですoption
<select name="j_idt8:j_idt13" size="1">    
   <option value="value1" class="option1">label1</option>
   <option value="value2" class="option2">label2</option>
   <option value="value3" class="option1">label3</option>
   <option value="value4" class="option2">label4</option>
   <option value="value5" class="option1">label5</option>
</select>
option.option1 {
   background-color: #ccc;
}
option.option2 {
   background-color: #fcc;
}
これは FF でのみ機能しますが、Chrome と safari では機能しません。CSS の第一人者がこれを理解するのを手伝ってくれますか? jsfiddle も添付して、異なるブラウザー間で開くことができるようにします。
注: Chrome: 20.0.1132.47 
Safari: 5.1.7 
Firefox: 13.0.1