質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Q&A

解決済

2回答

1821閲覧

font-awesomeが文字化けする

cae_03

総合スコア8

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

0グッド

0クリップ

投稿2022/04/27 15:42

編集2022/05/05 12:30

お世話になっております。
現在模写コーディング中なのですがfont-awesomeが文字化けしてしまいます。

ネットで調べてみて、faをfasにしたり、fas-にしてみたり、
font-weightを400や900にいじったりしましたが上手くいきませんでした。
head内のCDN?も確かめてみましたが問題ないように感じました。

何が問題なのでしょうか?
ご教授いただけると幸いです。よろしくお願いいたします。

<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet"> <link rel="stylesheet" href="css/styles.css"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap" rel="stylesheet"> <title>progate</title> </head>
HTML <div class="sns"> <i class="fa-brands fa-twitter"></i> <i class="fa-brands fa-facebook"></i> </div> CSS .sns{ font-family:"Font Awesome 5 Free" color:#2b546a; } なぜか斜めになってしまいます ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-29/ddf05a2d-278e-43b8-afb3-f2d12a77bc26.png) 謎の領域 padding margin、両方試しましたが消えませんでした。 ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-05/e07903ca-2c88-41c5-8ba7-7149f1b5438a.png)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

おそらく対象フォントが含まれていないのではないかと思います。
下記を追加して試してもらえますか?

html

1 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" rel="stylesheet"> 2 3 <div class="sns"> 4 <i class="fa-brands fa-twitter"></i> 5 <i class="fa-brands fa-facebook"></i> 6 </div>

■ 実行例
https://jsfiddle.net/cx20/dn4mt8zx/2/
イメージ説明

投稿2022/04/27 16:18

編集2022/04/29 07:01
cx20

総合スコア4633

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cae_03

2022/04/29 03:53

ありがとうございます! このコードはどこから取得されたものですか??
cae_03

2022/04/29 04:09 編集

たびたび申し訳ありません! きちんと表示されたのですがなぜか斜めになってしまいます。
cx20

2022/04/29 09:39 編集

> なぜか斜めになってしまいます。 v5.6.1 の all.css と v6.1.1 の brands.css の組み合わせだとそうなるようですね。。 v6.1.1 の all.css に変更したところ解消されるようでした。 実行例につきましては、回答の方に記載しておきましたので、参照下さい。
cae_03

2022/05/05 12:35

ご返信遅れてしまい申し訳ありません。 きちんと表示されました!ありがとうございます! 最後にアイコンの感覚を開けようとしたらなぜか片方の要素が伸びて(?)しまいました、、 Aタグでクリック領域を確認している際に発覚しました。 Aタグにはdisplay:blockをかけています 画像は追記しておきましたのでご確認ください。 もしまだお手隙であればよろしくお願いいたします。。
cx20

2022/05/05 13:54

当初の事象の文字化けとは別の事象かと思いますので、一旦クローズして別質問とされた方が良いかと思います。
cae_03

2022/05/05 13:57

ありがとうございました!
guest

0

CSS

1.sns{ 2 font-family:"Font Awesome 5 Free"; /* ← セミコロン抜け*/ 3 color:#2b546a; 4}

https://jsfiddle.net/5u1kth2w/

投稿2022/04/27 16:02

kei344

総合スコア69407

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cae_03

2022/04/29 03:53

ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問