【发布时间】:2021-07-17 00:29:55
【问题描述】:
为什么嵌套的<ol> 列表项会收到sqpurple.gif 项目符号?
ul > li {
list-style: outside url("https://www.w3schools.com/cssref/sqpurple.gif") disc;
}
<ul>
<li><ul> - parent
<ol>
<li><ol> - parent. Shouldn't this be a number?</li>
</ol>
</li>
</ul>
Windows 10 x64
Chrome v91.0.4472.114
Firefox v89.0.1
Edge v91.0.864.67
【问题讨论】:
-
由于继承
-
@TemaniAfif 你能扩展一下吗?如果我没记错的话,
ul > li应该将定位限制为仅限<ul>的 direct 子级。 -
这和你在
body { }里面写css几乎是一样的,css会全局传播给每个孩子。在您的情况下,我将其视为ul > li > ol > li,它仍在ul > li内 -
定位是一回事,继承是另一回事。如果仅将颜色设置为正文元素,则所有页面都将获得该颜色,因为颜色是继承属性。列表样式也一样
-
@TemaniAfif 请看我添加的例子。
标签: html css css-selectors html-lists