WordやExcelなどをサイトにアップして、アイコンをつけることは多いと思います。 <a href="word.pdf" class="iconWord">PDFファイル</a>など、いちいちクラスをつけるのは面倒です。 そんな時は、属性セレクタで指定して自動でアイコンを表示させると便利です。 拡張子によって、アイコンを変更したい場合 拡張子がPDFの場合です。 属性セレクタで、拡張子.pdfを指定します。 a[href$=".pdf"]::before { padding-right: 10px; display: inline-block; content: url("icon_pdf.png"); vertical-align: middle; } PDFファイル(PDF:20KB) 実行結果 下記のようにPDFアイコンがつきます。 PDFファイル(PDF:20KB) 拡張子によっ
![PDFなど、CSSのみで拡張子によって自動でアイコンを表示する](https://cdn-ak-scissors.b.st-hatena.com/image/square/ab1d44f9780507360362e95b5945d94c748fd837/height=288;version=1;width=512/http%3A%2F%2Fblog.idea-clippin.com%2Fwp-content%2Fuploads%2Fpexels-photo2.jpg)