::before 伪元素可以是 link 吗?
can ::before pseudo element be a link?
我正在尝试将元数据添加到 html,并从 ::before {} 元素显示 link。
<div>
lorem
<span data-discussion="
ipsum
</span>
<div>
[data-discussion]:hover::before{
background: pink;
content: attr(data-discussion);
/* link be here! */
}
::before
属性非常方便,因为我可以将它应用到整个页面而无需重写 html。
有没有办法向它添加类似 href link 的方法?
不,仅 CSS 是不可能的,您必须生成 a
标签,例如 JavaScript.
我正在尝试将元数据添加到 html,并从 ::before {} 元素显示 link。
<div>
lorem
<span data-discussion="
ipsum
</span>
<div>
[data-discussion]:hover::before{
background: pink;
content: attr(data-discussion);
/* link be here! */
}
::before
属性非常方便,因为我可以将它应用到整个页面而无需重写 html。
有没有办法向它添加类似 href link 的方法?
不,仅 CSS 是不可能的,您必须生成 a
标签,例如 JavaScript.