gpt4 book ai didi

css - 如何仅在嵌套列表中的最前面的元素下划线?

转载 作者:技术小花猫 更新时间:2023-10-29 11:55:39 24 4
gpt4 key购买 nike

考虑以下代码:

<ol class=top>
<li>Top item

<ol>
<li>Sub</li>
<li>list</li>
<li>item.</li>
</ol>
</li>
</ol>

和CSS:

.top > li {
text-decoration: underline;
}

.top ol li {
text-decoration: none;
}

fiddle :http://jsfiddle.net/fLvns1z0/1/

我只想给“Top item”加下划线,但整个文本都加了下划线。甚至 !important 也无济于事。有什么想法可以让它发挥作用并使代码尽可能简单吗?

最佳答案

如果您不想添加额外的 span 或任何其他元素来实现其他人所说的结果,您可以使用 css :first-line sudo类,检查下面的工作示例:

.top > li:first-line {
text-decoration: underline;
}
<ol class="top">
<li>Top item
<ol>
<li>Sub</li>
<li>list</li>
<li>item.</li>
</ol>
</li>
</ol>

关于css - 如何仅在嵌套列表中的最前面的元素下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51359973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com