【发布时间】:2015-09-02 21:46:57
【问题描述】:
ul, ul ul, ul ul ul {
list-style: none;
margin: 0;
padding: 0;
}
问题:是否有选择器,所以我可以使用它为每个 n-deep ul 应用样式?
例如:
ul > ul
【问题讨论】:
-
“每个 n-deep ul”是什么意思?您想在特定级别为每个 ul 设置样式吗?什么不适用于您拥有的解决方案?您能否举例说明当前解决方案的预期结果和实际结果?
-
当我使用
ul, ul ul, ul ul ul, ul ul ul ul, ...时,它适用于 4 深度解决方案。如果我有 20 深的 ul 怎么办?我不想定义所有这些 -
如果你有超过 3 个深度
ul,你可能首先需要重新考虑你的方法......但除此之外......没有。 -
通过定义一个类并将该类应用于您想要的
ul会更简单 -
如果你想为每个 UL n-level 设置不同的样式,请使用 CssClasses,否则,你需要输入
ul > li > ul > li > ul ... {}但是,如果你想完全设置所有级别的样式同样,只需ul {}即可。
标签: html css css-selectors html-lists