2011-12-15 4 views
2

Я не могу изменить размер шрифта itemLabel в selectOneRadio в jsf, я могу изменить цвет, но не размер.стиль шрифта не работает для jsf selectOneRadio

вот мой код:

<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 и 7

кот

ответ

1

Он должен работать нормально. Пожалуйста, проверьте сгенерированный HTML с помощью, среди прочего, Firebug. <h:selectOneRadio> генерирует элемент HTML <table> с метками в <td> элементах. Видимо, вы имеете в некоторых CSS стилей декларацию что-то вроде

td { 
    font-size: 10pt; 
} 

которые получают приоритет над встроенным объявлением font-size:7pt; на <table> элемента. Вам нужно будет настроить CSS. Лучше всего это сделать путем подачи класс нормальный стиль CSS (с помощью встроенного CSS плохая практика в любом случае):

<h:selectOneRadio styleClass="choices"> 

с

.choices td { 
    color: red; 
    font-size: 7pt; 
} 
+0

большое спасибо, это отлично работает –

Смежные вопросы