回答編集履歴

1

追記

2020/05/04 07:29

投稿

hatena19
hatena19

スコア33742

test CHANGED
@@ -3,3 +3,69 @@
3
3
 
4
4
 
5
5
  [Codepenサンプル](https://codepen.io/hatena19/pen/MWaOqVq)
6
+
7
+
8
+
9
+ 全コードが提示されたので
10
+
11
+ ---
12
+
13
+
14
+
15
+ 原因は、
16
+
17
+ `.footer-area` に `height: 90px;` が設定されているのに、
18
+
19
+ `.footer-text-area` には高さが設定されていず中身の高さに依存している点ですね。
20
+
21
+ そのため、`.footer-text-area`の高さは90px以下になりその分上にずれてます。
22
+
23
+
24
+
25
+ 解決法は、`.footer-text-area`の高さを90pxに設定すればOKです。
26
+
27
+
28
+
29
+ ```css
30
+
31
+ .footer-area{
32
+
33
+ max-width: 1200px;
34
+
35
+ /* height: 90px; 不要 */
36
+
37
+ padding-right: 30px;
38
+
39
+ padding-left: 30px;
40
+
41
+ background-color: #333
42
+
43
+ }
44
+
45
+
46
+
47
+ .footer-text-area{
48
+
49
+ height: 90px; /*挿入*/
50
+
51
+ display: flex;
52
+
53
+ justify-content: space-between;
54
+
55
+ align-items: center;
56
+
57
+ }
58
+
59
+ ```
60
+
61
+
62
+
63
+ このように想定通りのレイアウトにならない場合は、ブラウザの検証ツールを使うと簡単に原因が分かります。今回もコードをCoepenにコピーして検証ツールですぐに分かりました。
64
+
65
+
66
+
67
+ 検証ツールの使い方は下記などを参考にしてください。
68
+
69
+
70
+
71
+ [初心者向け!Chromeの検証機能(デベロッパーツール)の使い方](https://saruwakakun.com/html-css/basic/chrome-dev-tool)