日期:2014-05-17  浏览次数:20663 次

struts2中如何改变表单标签的大小和字体?
比如:

HTML code

<s:textfield name="username"    label="用户名"/>
<s:checkbox name="Checkbox" label="是否启用" labelposition="left"/>



等等...

如何改变label中的文字打打小以及编辑框或复选框的大小?

谢谢!

------解决方案--------------------
这个都是通过css来控制的啊,你可以试一试这个属性啊,styleClass
------解决方案--------------------
用css样式啊 属性用styleClass.
------解决方案--------------------
HTML code
<s:textfield name="name"  label="Name"/>

------解决方案--------------------
这些只是标签,最终会生成html代码,所以要改变样式,需要针对最终生成的html代码去搞。
------解决方案--------------------
用CSS控制 你看看struts2的标签生成的页面实际上也是标准的html标签 所以一样可以用样式控制

td
{
BORDER-RIGHT: 1px; BORDER-TOP: 0px; FONT-SIZE: 12px; COLOR: #000000;
}

------解决方案--------------------
1.编辑框大小修改:设置size属性。

例:<s:textfield name="username" label="用户名" size="值"/>

2.label文字大小修改:同过css设置。

例:
jsp代码:
<table border="0" cellspacing="0" cellpadding="0" class="detialTbl">
<colgroup>
<col width="200" align="right" />
<col width="200" align="left" />
</colgroup>
<s:textfield name="username" label="用户名"/>
<s:checkbox name="Checkbox" label="是否启用" labelposition="left"/>
</table>

css代码:
.detialTbl {
margin: 0;
}
.detialTbl td {
font-size: 12px;
}
------解决方案--------------------
HTML code<s:textfield name="name" label="Name"/>


CSS codelabel{
font-size:12px
....
}