次の HTML コードがあります。
<LI id=treeMenu:2 class="ui-treenode ui-treenode-leaf ui-treenode-unselected" role=treeitem sizset="false" data-nodetype="default" data-rowkey="2" sizcache0014053099738481567="771 85 282">
<SPAN aria-expanded=false aria-checked=false class="ui-treenode-content ui-tree-selectable" aria-selected=false sizset="false" sizcache0014053099738481567="771 85 282">
<SPAN class=ui-treenode-leaf-icon></SPAN>
<DIV class="ui-chkbox ui-widget" sizset="false" sizcache0014053099738481567="771 85 282">
<DIV class="ui-chkbox-box ui-widget ui-corner-all ui-state-default">
<SPAN class="ui-chkbox-icon ui-c"></SPAN>
</DIV>
</DIV>
<SPAN></SPAN>
<SPAN class="ui-treenode-label ui-corner-all">dfvc</SPAN>
</SPAN>
</LI>
「ui-treenode ui-treenode-leaf ui-treenode-unselected」クラスを持つ LI コンポーネントにのみ CSS ルールを追加する必要があり、さらに、LI の内部にあるこの div コンポーネントに適用されます。
<DIV class="ui-chkbox ui-widget" sizset="false" sizcache0014053099738481567="771 85 282">
次のルールを作成しましたが、機能しません
li .ui-treenode-leaf span div .ui-chkbox {
position: relative !important;
top: -15px !important;
}
私はIE8に取り組んでおり、これは「Primefaces」のツリーコンポーネントのノード(リーフのないノード)から生成されたHTMLです(ショーケースの例のツリーコンポーネント)
正しいCSSルールは何ですか?