【发布时间】:2021-07-31 17:38:30
【问题描述】:
我正在使用用户可以更改文本颜色的程序。我想根据文本的颜色更改我的(自定义)列表样式的颜色。我目前得到以下代码,但它不起作用。我不明白为什么。我希望有人可以提供帮助。
li {
list-style-type: none;
}
li::after {
content '>';
}
li font[color="#dc1478"]~ ::after {
color: #dc1478;
}
<ul>
<li>
<font color="#005392"> </font>
<font color="#dc1478"> blablasls</font>
::after
</li>
</ul>
什么时候选择器彼此分开使用,它们起作用,但组合起来却不起作用。
font[color="#dc1478"] 和 ::after
【问题讨论】:
-
:after不是真正的元素。您只能通过其父级访问它。 -
<font>在 HTML 4.01 中已弃用,此时不应使用它。