私は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" は、テキストエントリの背景色を変更することになっていますが、適用されていません。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ルールがたくさんあります。そして、私のルールの背景スタイルは、背景を適用している他のルールがあることを意味します。