我有左文本对齐的表格。我怎么只能将复选框设置为右对齐文本?
<h:panelGroup styleClass="table-right">
<h:selectBooleanCheckbox value="#{bean.method}"> </h:selectBooleanCheckbox>
</h:panelGroup>
.table-right {
text-align: right;
}
HTML输出:
<tr>
<td>Security Question</td>
<td><textarea id="form:securityquestion" name="form:securityquestion" cols="60" rows="3" onblur="mojarra.ab(this,event,'blur',0,'form:securityquestionvalidator')"></textarea><span id="form:securityquestionvalidator"></span></td>
</tr>
<tr>
<td>Security Answer</td>
<td><textarea id="form:securityanswer" name="form:securityanswer" cols="60" rows="3" onblur="mojarra.ab(this,event,'blur',0,'form:securityanswervalidator')"></textarea><span id="form:securityanswervalidator"></span></td>
</tr>
是否有任何解决方案只更改CSS复选框的单元格对齐?
答案 0 :(得分:0)
此css无效
.table-right {
text-align: rigth;
}
因为你有拼写错误rigth
不是单词。它必须是right
。
答案 1 :(得分:0)
使用正确的拼写错误代替[text-align:rigth]
.table-right {
text-align: right;
}
答案 2 :(得分:0)
.table-right input[type="checkbox"] {
float: right;
}
这应该将您的复选框对齐
答案 3 :(得分:0)
尝试将styleClass="table-right"
粘贴到selectBooleanCheckbox
部分。并试着在css上使用!重要规则。
赞:<h:selectBooleanCheckbox styleClass="table-right" value="#{bean.method}"> </h:selectBooleanCheckbox>
.table-right {
text-align: right !important;
}