gpt4 book ai didi

css - 如何删除文本装饰 : underline from pseudoelement?

转载 作者:太空宇宙 更新时间:2023-11-04 01:54:52 25 4
gpt4 key购买 nike

我在 a 上有 text-decoration: underline,我需要保持这样。但我也试图从伪元素中删除下划线,用 text-decoration: none !important; 覆盖它似乎没有效果。可以做些什么吗?

http://codepen.io/anon/pen/yMzJoZ

a {
text-decoration: underline;
}
a:before {
content: '#';
text-decoration: none !important;
}
<ul>
<li>
<a href="#">asdf</a>
</li>
</ul>

最佳答案

你的伪元素只是一个内联文本节点,如果不改变它的显示类型,就不能太容易地修改它。添加 display: inline-block; - 这应该允许您独立操作它。

a {
text-decoration: underline;
}
a::before {
content: '#';
text-decoration: none !important;
display: inline-block;
}
<ul>
<li>
<a href="#">asdf</a>
</li>
</ul>

关于css - 如何删除文本装饰 : underline from pseudoelement?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42813965/

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