回答編集履歴

2

コードの微調整

2018/08/01 14:57

投稿

takopo
takopo

スコア484

test CHANGED
@@ -64,6 +64,14 @@
64
64
 
65
65
  ```ここに言語を入力
66
66
 
67
+ .header {
68
+
69
+ background-color: #6495ED;
70
+
71
+ }
72
+
73
+
74
+
67
75
  /* clearfix */
68
76
 
69
77
  .header::after {

1

floatを使った方法を追加しました

2018/08/01 14:57

投稿

takopo
takopo

スコア484

test CHANGED
@@ -1,8 +1,8 @@
1
- 2つ方法があるのですが、1つはフレックスボックスを使った方法で、以下のように .header に display: flex を指定します。justify-content: space-between という部分で、ロゴとリストをそれぞれ両端揃えにしています。
1
+ 3つ方法があるのですが、1つはフレックスボックスを使った方法で、以下のように .header に display: flex を指定します。justify-content: space-between という部分で、ロゴとリストをそれぞれ両端揃えにしています。
2
2
 
3
3
  ```ここに言語を入力
4
4
 
5
- .header{
5
+ .header {
6
6
 
7
7
  display: flex;
8
8
 
@@ -16,11 +16,11 @@
16
16
 
17
17
 
18
18
 
19
- もう1つは .header に position: relative を指定して、中身の要素に position: absolute を指定する方法です。この場合ヘッダーに高さを指定する必要があります。
19
+ 2 .header に position: relative を指定して、中身の要素に position: absolute を指定する方法です。この場合ヘッダーに高さを指定する必要があります。
20
20
 
21
21
  ```css
22
22
 
23
- .header{
23
+ .header {
24
24
 
25
25
  position: relative;
26
26
 
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- .header-logo{
35
+ .header-logo {
36
36
 
37
37
  position: absolute;
38
38
 
@@ -55,3 +55,41 @@
55
55
  }
56
56
 
57
57
  ```
58
+
59
+
60
+
61
+ 3つ目は、float を使った方法で、ロゴに float: left 、リストに float: right を指定します。
62
+
63
+ この場合ヘッダーにはclearfixを指定する必要があります。
64
+
65
+ ```ここに言語を入力
66
+
67
+ /* clearfix */
68
+
69
+ .header::after {
70
+
71
+ display: block;
72
+
73
+ clear: both;
74
+
75
+ content: '';
76
+
77
+ }
78
+
79
+
80
+
81
+ .header-logo {
82
+
83
+ float: left;
84
+
85
+ }
86
+
87
+
88
+
89
+ .header-list {
90
+
91
+ float: right;
92
+
93
+ }
94
+
95
+ ```