我无法在jsf中的selectOneRadio中修改itemLabel的字体大小,我可以更改颜色,但不能更改大小。
这是我的代码:
<h:selectOneRadio style="color:red; font-size:7pt;"
value="#{myBean.choice}">
<f:selectItem itemLabel="one" itemValue="1" />
<f:selectItem itemLabel="two" itemValue="2" />
<f:selectItem itemLabel="three" itemValue="3" />
</h:selectOneRadio>
他们有什么想法解决吗?
谢谢您的帮助。
我的配置:jsf 2和tomcat 7
最佳答案
它应该工作正常。请在其他Firebug的帮助下检查生成的HTML。 <h:selectOneRadio>
生成带有<table>
元素中的标签的HTML <td>
元素。显然,您在某些CSS样式表中有一条类似的声明
td {
font-size: 10pt;
}
它优先于
font-size:7pt;
元素上的内联<table>
声明。您需要微调CSS。最好通过提供普通的CSS样式类来完成此操作(无论如何,使用内联CSS都是不好的做法):<h:selectOneRadio styleClass="choices">
与
.choices td {
color: red;
font-size: 7pt;
}
关于css - 字体大小样式不适用于jsf selectOneRadio,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8524720/