我有一个标题元素,我想把它放在一个背景图像,但我想把它放在最后.因此无论文本的宽度如何,它总是在文本结束后保留.可能?怎么样?
<h1>Here is my dynamic text</h1>
Run Code Online (Sandbox Code Playgroud)
Nie*_*jes 24
如果你想把它放在文本后面,你应该使用伪元素:
h1:after { content:url(myimage.png); }
Run Code Online (Sandbox Code Playgroud)
如果你想拥有一个真正的背景图像,你只能在改变h1to 时才这样做display:inline,因为否则元素会拉伸到它的父级的全宽,因此失去对所包含文本大小的所有引用.
所有其他解决方案(包括此处提到的其他解决方案)都需要更改HTML标记,因此不是纯CSS解决方案.