日期:2014-05-17 浏览次数:20694 次
<s:textfield name="username" label="用户名"/> <s:checkbox name="Checkbox" label="是否启用" labelposition="left"/>
<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
....
}