0

这是一个普遍的问题:是否可以使 css 类相同:requiredInput = reqInp

这是问题所在:我正在使用 Struts 2 css_xhtml 模板。它会生成一些带有 css 类的预定义 div。另一方面,我想使用 CSS 框架来管理表单样式(yaml)。幸运的是,生成的 div 和 css 的结构与框架中定义的结构相同。唯一的问题是 css 中定义的 css 类的名称与 struts 生成的不同。有什么方法可以定义我也不想更改 css 框架的来源。

生成的 html 的结构很好:我需要使 wwlbl 和 wwwctrl 也等于其他 css 类

<div id="wwlbl_Test" class="wwlbl">   
<label for="Test" class="label">Test
</label></div> <br>
   <div id="wwctrl_Test" class="wwctrl">
       <input name="amount" value="" id="Test" type="text">
   </div> 
</div>

PS:我不想为 struts 定义自己的模板并在那里更改 css 类。

4

3 回答 3

1

你总是可以给两个不同的类赋予相同的风格:

.requiredInput, .reqInp {
    color:#f00;
}
于 2013-08-19T14:39:39.343 回答
1

首先,为职位问题覆盖你的 css:

.wwgrp .wwctrl br {
 display: none;
}

.wwlbl {
 float: left;
 clear: both;
}

.wwctrl { 

}

.sradio {
 margin: 0px 6px 0;
}

其次,用于固定元素形式中的边距、空格或填充,例如 Radio|CheckBox

<s:radio ... cssClass="sradio"../>
于 2016-09-06T16:24:32.360 回答
0

正如 Umesh 所指出的,您可以简单地use the simple theme使用,也可以使用cssClass所有 struts2 UI 标记中存在的属性。

<s:textfield name="companyName" label="Company Name" cssClass="t1"></s:textfield>

于 2013-08-19T19:57:15.983 回答