通常アイコンWebフォント「Font Awesome」は、HTMLソース中にアイコン表示用のコードを追加する必要がありますが、スタイルシートの疑似要素:beforeを使用して特定のタグ、クラスに対してアイコンを表示することが出来ます。 Font Awesomeの仕組み Font Awesomeのアイコンは以下のように、faクラスでFont Awesomeをフォントファミリーとして指定し、fa-{アイコン名}クラスの疑似要素:beforeのcontentプロパティでアイコンの種類を指定しています。 .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; /*Font Awesomeのフォントファミリー*/ font-size: inherit; text-rendering: auto; -web