我对CSS很新,而不是很多设计师,但我正在尝试将它添加到我制作的一些JSF无线电选择项目中,但我无法得到我需要的东西。
我试图让它们在每个项目下均匀显示,所有这三个项目看起来都是这样的:
<h:selectOneRadio type="reset" id="SelectNativity" value="#{searchBean.nativity}" rendered="#{searchBean.byNativity}" styleClass="searchByOtherRadio">
<f:selectItem itemValue="1" itemLabel="Native"><br/></f:selectItem>
<f:selectItem itemValue="2" itemLabel="Nonnative"></f:selectItem>
<f:selectItem itemValue="3" itemLabel="Both Native and Nonnative in parts of its US range"></f:selectItem>
</h:selectOneRadio>
,CSS看起来像这样:
.searchByOtherRadio{
font-family: Verdana;
font-size: small;
color: #000;
padding-left:20px;
width: 75%;}
基本上,我怎样才能让耶稣诞生的第二项能够接近第一项?我怎样才能使用css将第二项在入侵和联邦法律地位下排在第二项的耶稣诞生之下?
感谢。
答案 0 :(得分:4)
使用layout
上的h:selectOneRadio
属性作为pageDirection
,不需要CSS。
layout
有两种可能的值:
lineDirection
- 水平方向pageDirection
- 垂直方向。 默认值为lineDirection
。
<h:selectOneRadio layout="pageDirection" type="reset" id="SelectNativity" styleClass="searchByOtherRadio">
<f:selectItem itemValue="1" itemLabel="Native"></f:selectItem>
<f:selectItem itemValue="2" itemLabel="Nonnative"></f:selectItem>
<f:selectItem itemValue="3" itemLabel="Both Native and Nonnative in parts of its US range"></f:selectItem>
</h:selectOneRadio>
答案 1 :(得分:0)
所以我可以通过添加:
来做到这一点 display: block;
到我发布的CSS。
ItemLabel="XYZ"