我正在使用icefaces 3.2。我的输入框有 css 问题。我有一个如下的文本条目
<ace:textEntry id="custName" value="#{strformbean.customer1.custName}" size="20" maxlength="50" label="Customer Name"
required="true" styleClass="requiredField" />
<style type="text/css" >
.requiredField{
background: rgb(255,239,214) ;
border-color:Gray ;
}
</style>
styleClass="requiredField" 应该改变 hte textentry 的背景颜色。但它没有得到应用。当我使用 IE CSS 调试器时,我注意到实际的 html 源代码如下
<input name="form:custName_input" class="ui-inputfield ui-textentry ui-widget ui-state-default ui-corner-all ui-state-required requiredField" id="form:custName_input" role="textbox" aria-required="true" type="text" size="20" maxLength="50" jQuery17104644470378519651="44"/>
在我的 css 规则之前有很多 css 规则应用于此输入框。我的规则中的背景样式显示为 stroked out ,这意味着还有一些其他规则正在应用背景。