如何调整标签宽度并使其变粗?在Struts2应用程序的jsp中?

时间:2010-07-14 06:26:33

标签: struts2

我有一个带有jsp页面的struts2应用程序,其中我有这样的struts2标签

<s:form action="contactus.action"  method="post"   name="ContactUs Form" >
    <s:textfield name="cust.fname" key="fname" size="25" maxlength="20" required="true" />
    <s:textfield name="cust.lname" key="lname" size="25" maxlength="20" required="true"/>
</s:form>

我得到“标签”和“输入”框,我必须将标签设为粗体并调整长标签的宽度,在text.ftl中,我猜不到这样的变化?

这里我显示了资源包中的标签。

然后如何调整标签宽度n使其变粗?

1 个答案:

答案 0 :(得分:1)

当您编写最终转换为HTML代码的struts标记时,如下所示 使用Struts标记的JSP代码

 <s:form method="post">
        <s:textfield label="Name" name="name"/>
        <s:textfield label="Age" name="age"/>
        <s:submit/>
    </s:form>

已转换的HTML代码

<form id="quizBasic" name="quizBasic" onsubmit="return true;"
    action="/struts2-showcase/validation/quizBasic.action" method="post">
    <table class="wwFormTable">
        <tr>
            <td class="tdLabel">
                <label for="quizBasic_name" class="label">Name:</label>
            </td>
            <td>
                <input type="text" name="name" value="" id="quizBasic_name" />
            </td>
        </tr>

        <tr>
            <td class="tdLabel">
                <label for="quizBasic_age" class="label">Age:</label>
            </td>
            <td>
                <input type="text" name="age" value="0" id="quizBasic_age" />
            </td>
        </tr>

        <tr>
            <td colspan="2">
               <div align="right">
                   <input type="submit" id="quizBasic_0" value="Submit" />
               </div>
            </td>
        </tr>
    </table>
</form>

所以你可以为名称为“label”的标签定义默认的css类,并在你的css文件中定义这样的clas,在你的jsp中导入那个css文件,你可以用你的标签做你想做的事

.label{
    color: red;
    font: bold;
    font-size: 20px;
}