у меня есть h:selectOneRadio следующим образом:
<div id="container" class="container">
<h:selectOneRadio layout="pageDirection" id="sel_radio" value="#{mBean.selectedRadio}">
<f:selectItem id="option1" itemLabel="item1" itemValue="1" />
<f:selectItem id="option2" itemLabel="item2" itemValue="2" />
</h:selectOneRadio>
.
.
.
</div>
выше будет отображаться следующим образом:
<div id="container" class="container">
<table>
<tbody>
<tr>
<td>
<input type="radio" name="myForm:sel_radio" id="myForm:sel_radio:0" value="1">
ПРОБЛЕМА: класс контейнера задает ширину по умолчанию для всех входных данных, которые повлияют на мой переключатель, вот класс css:
.container input {
width: 200px;
}
и я не могу изменить этот класс, потому что это шаблон и используется на других страницах, я хочу переопределить этот стиль только на этой странице.
я попытался переопределить его, добавив следующий стиль:
.container #myForm:sel_radio:0 {
width: 50px !important;
}
но это тоже не работает.
подскажите как исправить, спасибо.