回答編集履歴

2

質問の追記に対する回答

2016/03/19 18:53

投稿

flat
flat

スコア617

test CHANGED
@@ -5,3 +5,31 @@
5
5
  追記
6
6
 
7
7
  そのままだと右側に隙間が空くので、li要素の`width: 30%;`を`width: 31.33%;`に変更して調整して下さい。
8
+
9
+
10
+
11
+ 追記2
12
+
13
+ 次のようなスタイルを追加する事で対応できます。
14
+
15
+ `justify-content`は`center`のままにしておいてください。
16
+
17
+ li要素のwidthやmarginなどを変更したり、それによって折り返す位置が変わったりした場合には調整が必要になります。
18
+
19
+ ```CSS
20
+
21
+ li:nth-child(3n + 2):last-child {
22
+
23
+ margin-right: 33%;
24
+
25
+ }
26
+
27
+
28
+
29
+ li:nth-child(3n + 1):last-child {
30
+
31
+ margin-right: 65%;
32
+
33
+ }
34
+
35
+ ```

1

補足

2016/03/19 18:53

投稿

flat
flat

スコア617

test CHANGED
@@ -1 +1,7 @@
1
1
  `justify-content: center;`で中央寄せになっているので、`justify-content: flex-start;`として左寄せにすると良いです。
2
+
3
+
4
+
5
+ 追記
6
+
7
+ そのままだと右側に隙間が空くので、li要素の`width: 30%;`を`width: 31.33%;`に変更して調整して下さい。