0

私は次のcssを書きました

 .rightCheckBoxes {
      float: right;
      width: 139px;
      margin: 4px 3px 2px 3px;
 }



 <div class="clearfix">
    <g:HTML addStyleNames="{style.formLabel}" ui:field="accountHTMLLabel">A<u>c</u>count</g:HTML>
    <fa:FocusAwareSuggestBox maxLength="20" addStyleNames="{style.formField} {style.accountWidth}" ui:field="accountSuggestBox"/>
    <g:Button addStyleNames="{style.normalButtons} {style.rightAlignment} {style.rightFieldAdjust}" enabled="false" ui:field="allocationButton">Bu<u>tto</u>n</g:Button>
    <g:CheckBox addStyleNames="{style.rightCheckBoxes}" checked="true" ui:field="allocationCompleteCB">Allocation Complete</g:CheckBox>
</div>

次のように変更すると:

 .rightCheckBoxes {
      float: right;
      width: 139px;
      margin: 4px 3px 2px 3px;
 }

 <!-- Added this -->
.rightCheckBoxWidth {
      width:142px !important;            
 }  
 <!-- -->

<div class="clearfix">
    <g:HTML addStyleNames="{style.formLabel}" ui:field="accountHTMLLabel">T<u>i</u>tle</g:HTML>
    <fa:FocusAwareSuggestBox maxLength="20" addStyleNames="{style.formField} {style.accountWidth}" ui:field="acctSuggestBox"/>
    <g:Button addStyleNames="{style.normalButtons} {style.rightAlignment} {style.rightFieldAdjust}" enabled="false" ui:field="button1">Bu<u>tto</u>n</g:Button>
    <g:CheckBox addStyleNames="{style.rightCheckBoxes} {style.rightCheckBoxWidth}" checked="true" ui:field="chk2">Status Complete</g:CheckBox>
</div>

firebugオプションをクリックして要素「chk2」を表示すると、上記の独自のスタイルを選択するのではなく、standard.cssからのgwtチェックボックス要素のデフォルトスタイルが表示されます.なぜこれは論理的に理解できないのですか!

4

0 に答える 0