假设我有一个具有ID的html元素和另一个具有:before之类的伪类的<div>
元素。我可以使用content属性的“:before”将第一个元素调用到第二个元素,以便最后页面上第一个元素有多种情况吗? 仅使用CSS伪元素可以做到吗?
HTML
<html>
<body>
<div>
<p id="boo">Hello</p>
</div>
<div id="baa"></div>
</body>
</html>
CSS
#baa:after
{content: "#boo";}
页面上的结果
Hello
Hello
为了记录,您想要的是可能的,但只有在Firefox中,才可以使用-moz-element
CSS函数。参见https://developer.mozilla.org/en-US/docs/Web/CSS/element