Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度树控件删除整个填充_Javascript_Angularjs_Css - Fatal编程技术网

Javascript 角度树控件删除整个填充

Javascript 角度树控件删除整个填充,javascript,angularjs,css,Javascript,Angularjs,Css,我想去掉左边的填充物: 这样做: 但当我尝试应用以下内容时: [treecontrol] li { padding: 0; } 它还将子对象的填充设置为0px: 有可能达到预期的结果吗?您应该使用大于符号来表示直接子项。请尝试以下代码: treecontrol > ul > li { padding: 0; } 中有一些选项,允许您在树中的不同类型元素上指定类: injectClasses:允许将其他CSS类注入到树DOM中 ul:将类注入ul元素 li:将类注入l

我想去掉左边的填充物:

这样做:

但当我尝试应用以下内容时:

[treecontrol] li {
    padding: 0;
}
它还将子对象的填充设置为0px:


有可能达到预期的结果吗?

您应该使用大于符号来表示直接子项。请尝试以下代码:

treecontrol > ul > li { padding: 0; }
中有一些选项,允许您在树中的不同类型元素上指定类:

injectClasses
:允许将其他CSS类注入到树DOM中
ul
:将类注入ul元素
li
:将类注入li元素
liSelected
:将类注入到li
元素
仅当选择节点时
iExpanded
:将类插入到扩展节点的“i”元素中
iCollapsed
:将类插入到折叠节点的“i”元素中
iLeaf
:将类注入叶节点的“i”元素中
label
:将类投射到标签周围的div元素中
labelSelected
:仅当选择节点时,才将类注入标签周围的div元素中

您可以使用
treecontrol
指令元素上的类将其与
css
规则中的内部类组合:

<treecontrol class="tree-classic" ... ></treecontrol>


感谢您的回复。John的回答让我可以做我想做的事情。如果是这样,请记住在
css
中使用继承是一种不好的做法。特别是标签的继承。最好只为类编写css规则。有关详细信息,请阅读。我尝试将类添加到li(a2),并使用该类将填充设置为0,但不起作用。。。它设置所有文件,如最后一张图片所示。你能推荐一个css吗?(我尝试了:.tree classic.a2{padding:0})