一些旧的YouTube创作者将此作为他会做的事情发布,我之前从未见过这样的代码:
a[href]:not([href*="#"]):after {
content:" - " attr(href);
}
他无法提问,这段代码看起来很酷。
答案 0 :(得分:1)
为每个:after
标记的每个<a>
个伪元素添加样式,href
属性不包含#
个字符,因此它的内容是空白 + 破折号 + 空白 + <a>
的href属性:
a[href]:not([href*="#"]):after {
content:" - " attr(href);
}
<a href="href-attribute">With following dash</a> <br>
<a href="#href-attribute">Without following dash</a>
选择者解释说: