画像を指す data-avatar url を持つアンカーがあり、ブロック画像を a.avatar::before に追加して画像を表示したいと考えています。
a[data-avatar]::before {
content: "";
background: url( attr(data-avatar url) ) no-repeat 0 0;
width: 16px;
height: 16px;
display: block;
margin: 0 5px 0 0;
}
<a href="/username" data-avatar="http://some-url.com/image.png">my profile</a>
背景画像を設定できませんurl(attr(data-avatar))
誰かが突き刺したい場合は、ここにフィドルがあります-私は無関係なマークアップなしでこれを行うCSSのみの方法にのみ興味があります.