回答編集履歴

2

文法修正

2017/03/27 06:36

投稿

iss
iss

スコア506

test CHANGED
@@ -4,13 +4,51 @@
4
4
 
5
5
 
6
6
 
7
- `float`を使った場合は、必ずクリア処理を行う必要があります。(他にも色々なクリア方法があります)
7
+ `float`を使った場合は、必ずクリア処理`overflow:hidden;zoom:1;`を行う必要があります。(※clearfixなど他にも色々なクリア方法があります)
8
8
 
9
- クリアしない場合、包括する要素(この場合は`ul`)が高さの認識を失い、折り返し後にうまく並んでくれないのでご注意ください。
9
+ floatの指定はクリアしない場合、包括する要素(この場合は`ul`)が高さの認識を失い、折り返し後にうまく並んでくれないのでご注意ください。
10
+
11
+
12
+
13
+ サンプルコードを置いておきますのでご参照ください。
10
14
 
11
15
 
12
16
 
13
17
  ```HTML
18
+
19
+ <!DOCTYPE html>
20
+
21
+ <html lang="ja">
22
+
23
+ <head>
24
+
25
+ <meta charset="UTF-8">
26
+
27
+ <title>サンプル</title>
28
+
29
+ <style>
30
+
31
+ ul {
32
+
33
+ width:200px; /* 折り返したい幅を指定 */
34
+
35
+ overflow:hidden;zoom:1; /* floatクリア */
36
+
37
+ }
38
+
39
+ ul li {
40
+
41
+ float:left;
42
+
43
+ list-style:none;
44
+
45
+ }
46
+
47
+ </style>
48
+
49
+ </head>
50
+
51
+ <body>
14
52
 
15
53
  <ul>
16
54
 
@@ -28,24 +66,8 @@
28
66
 
29
67
  </ul>
30
68
 
31
- ```
69
+ </body>
32
70
 
33
-
34
-
35
- ```CSS
36
-
37
- ul {
38
-
39
- width:200px; /* 折り返したい幅を指定 */
40
-
41
- overflow:hidden;zoom:1; /* floatクリア */
42
-
43
- }
44
-
45
- ul li {
46
-
47
- float:left;
71
+ </html>
48
-
49
- }
50
72
 
51
73
  ```

1

文法修正

2017/03/27 06:36

投稿

iss
iss

スコア506

test CHANGED
@@ -1,6 +1,12 @@
1
1
  リスト`li`を包括する`ul`に幅を指定して、`li`に`float`をかけることで、
2
2
 
3
3
  リストが横に並び、幅を超えた場合に折り返しがされます。
4
+
5
+
6
+
7
+ `float`を使った場合は、必ずクリア処理を行う必要があります。(他にも色々なクリア方法があります)
8
+
9
+ クリアしない場合、包括する要素(この場合は`ul`)が高さの認識を失い、折り返し後にうまく並んでくれないのでご注意ください。
4
10
 
5
11
 
6
12