是否可以通过伪选择器:: after或:: before添加文本到specyfic单词? 对于前者我想在“下载”一词旁边添加pdf图标。 [PDF]下载
或者也许是另一种方法?
答案 0 :(得分:5)
您在pdf上的链接需要包含pdf,然后您可以使用此选择器:
a[href*="pdf"]:before {content: '[ICON] '}
a[href*="pdf"]:after {content: ' ';}

<a href="http://example.com/test.pdf" class="pdf">learn html and css in one week</a>
&#13;
答案 1 :(得分:0)
您可以使用
:after
或:before
来插入content
元素无文字。我的建议是使用class
并使用:after
或:before
包装文字。
.pdf:after {
content: ' Download';
}
&#13;
<span class="pdf">[PDF]</span>
&#13;
对于
a
元素,请使用a[href$=".pdf"]
a[href$=".pdf"]:after {
content: ' Download'
}
&#13;
<a href="http://e-book.com/css.pdf" class="pdf">Book</a>
&#13;