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

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

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

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

HTML5

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

Q&A

0回答

1312閲覧

レスポンシブ表示の際にfontawsomeの表示がおかしくなります。

19941224ngng

総合スコア19

CSS3

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

HTML5

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

0グッド

0クリップ

投稿2020/06/16 12:49

編集2020/06/16 22:16

fontawsomeの表示がレスポンシブ(max-width: 375px)の際に表示がおかしくなります。
1枚目の画像が現在の状態です。
snsアイコンの順番が逆になってしまいました。
本来はfacebookアイコンが左でinstagramアイコンが右になります。
そして、2枚目3枚目にあるように
fontawsomeアイコンを囲っているaタグのみ本来の位置にあり、fontawsomeアイコンであるiタグが右側に来ています。
これがどう言うことなのかさっぱりわからず困っています。
改善策として試したことは、.sns-containerに対してdisplay: flex;を指定し、.facebookと.instagramに対してorderを指定し、順番を変えてみましたがダメでした。
目標は4枚目の画像のようにすることです。
何か改善策がわかるかた、ご教授いただけるとありがたいです。
よろしくお願いいたします。
イメージ説明
イメージ説明
イメージ説明
イメージ説明

html

1 <footer class="footer"> 2 <div class="footer-container"> 3 <div class="footer-logo"> 4 <img class="footer-image" src="img/logo-white1.png" alt="画像"> 5 </div> 6 <div class="footer-content"> 7 <div class="footer-content-iroha"> 8 <h1 class="footer-content-title">いろは</h1> 9 <p class="footer-content-text"> 10 ここにも、<br> 11 何かメッセージが入ったり、<br> 12 お問い合わせへのリンクがあったり、<br> 13 ボタンを作ったりすることもできます。 14 </p> 15 </div> 16 <div class="footer-content-contact"> 17 <h1 class="footer-content-title">Contact</h1> 18 <p class="footer-content-text"> 19 〒891-4407<br> 20 鹿児島県熊毛郡屋久島町湯泊211-53<br> 21 TEL: 080-3187-8533<br> 22 e-mail: iroha.yakushima108@gmail.com 23 </p> 24 </div> 25 </div> 26 </div> 27 <div class="sns-container"> 28 <a class="facebook"><i class="fab fa-facebook-square"></i></a> 29 <a class="instagram"><i class="fab fa-instagram-square"></i></a> 30 </div> 31 <div class="responsive-footer-texts"> 32 <p class="responsive-footer-text"> 33 〒891-4407<br> 34 鹿児島県熊毛郡屋久島町湯泊211-53<br> 35 080-3187-8533<br> 36 iroha.yakushima108@gmail.com 37 </p> 38 </div> 39 </footer>

maincss

1.footer { 2 height: 25vh; 3 background-color: black; 4 color: white; 5} 6 7.footer-container { 8 display: flex; 9} 10 11.footer-logo { 12 width: 28%; 13 text-align: center; 14} 15 16.footer-image { 17 width: 80%; 18 position: relative; 19 top: 15%; 20} 21 22.footer-content { 23 width: 72%; 24 display: flex; 25 align-items: center; 26} 27 28.footer-content-iroha { 29 margin-right: auto; 30} 31 32.footer-content-contact { 33 margin-right: auto; 34} 35 36.sns-container { 37 position: relative; 38 top: 0; 39 left: 63%; 40} 41 42.fa-facebook-square { 43 font-size: 3rem; 44 padding-right: 5px; 45} 46 47.fa-instagram-square { 48 font-size: 3rem; 49} 50 51.responsive-footer-texts { 52 display: none; 53} 54

responsivecss768px

1 .footer { 2 height: 35vh; 3 } 4 5 .sns-container { 6 font-size: 12px; 7 } 8 9 .fa-facebook-square { 10 position: relative; 11 top: 0; 12 left: 0; 13 }

responsivecss375px

1 .footer { 2 position: relative; 3 } 4 5 .footer-logo { 6 width: 75%; 7 position: absolute; 8 top: 25%; 9 left: 50%; 10 transform: translate(-50%, -50%); 11 } 12 13 .footer-content { 14 display: none; 15 } 16 17 .responsive-footer-texts { 18 display: block; 19 position: absolute; 20 top: 70%; 21 left: 50%; 22 transform: translate(-50%); 23 text-align: center;

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

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

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

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

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

kyoya0819

2020/06/16 13:00

PCのデベロッパーツールで画面幅を狭めてみるとどうですか?
19941224ngng

2020/06/16 13:05

ありがとうございます! 狭めてみましたが変化なしです、、、
sasa_

2020/06/16 14:17

御記載いただいたコード部分のみで検証すると、正しく表示されているようです。 他に当該箇所に適用されるCSSはございませんか?
19941224ngng

2020/06/16 22:19

ありがとうございます! すみません、レスポンシブの幅768px以下のcssを表示し忘れていました。 それとhtmlにも最後の方に.responsive-footer-textsというdivタグも表示できていませんでした。
19941224ngng

2020/06/16 22:19

追加いたしましたので、ご覧ください!
sasa_

2020/06/19 08:43

ご記載いただいたコードのみで検証しましたが、問題を再現できませんでした。 親要素や別のセレクタが影響している可能性もありますので、申し訳ないのですがご提示いただいた内容からは回答いたしかねます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問