我有以下 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 规则?