Чтобы сделать некоторые параметры в выборе, отличном от других, вам нужно применить к ним другой стиль или класс 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 жирный шрифт не будет работать, только красный (я заметил, что Chrome делает то же самое: ().
Так, может быть, вместо того, чтобы выделять жирным шрифтом вместо них выделенный цвет?
Чтобы добавить стиль в класс с помощью Struts, в теге <html:option>
.
есть атрибут с именем
styleClass
.