前提・実現したいこと
FontAwesomeをcssで読み込んで表示させたいです。
実際にWebページを確認すると鎖のようなアイコンが表示されてしまいます。
該当のソースコード
.fa-link::before { content: "\f002"; font-family: 'Font Awesome 5 Free'; font-weight: 900; }
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Ototudoi</title> <%= csrf_meta_tags %> <%= csp_meta_tag %> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css"> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous"> </head> <body> <%= render 'layouts/navbar' %> <div class="container"> <%= render 'layouts/flash_messages' %> <%= yield %> </div> </body> </html>
試したこと
・unicodeの前にバックスラッシュがついている。
・最新verのFontAwesomeCDNのコードを公式HPからコピー。
・solidのアイコンなのでfontweightに900を指定している。
・無料のver5のアイコンなので、font-familyに"Font Awesome 5 Free"を指定している。
回答1件
あなたの回答
tips
プレビュー