如何使用下拉列表控件使用Struts以粗体显示一些项目

时间:2010-11-30 11:26:27

标签: struts

任何人都可以帮助我在组合中只使用struts粗略地制作一些项目。

1 个答案:

答案 0 :(得分: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而言,大胆的工作只是红色(我注意到Chrome做同样的事情:()。

所以也许,而不是粗体,而不是让它们成为可辨别的颜色呢?

要使用Struts在类上添加样式,有一个名为styleClass on the <html:option> tag的属性。