質問編集履歴

1

修正をしました

2018/12/15 08:04

投稿

yokoyama_takuzo
yokoyama_takuzo

スコア19

test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,95 @@
19
19
 
20
20
 
21
21
  このように並べる事は出来ますでしょうか?
22
+
23
+
24
+
25
+
26
+
27
+ 申し訳ないです。再度書き直します
28
+
29
+
30
+
31
+ ```HTML
32
+
33
+ <div class="box-wrapper">
34
+
35
+ <div class="box box1">1</div>
36
+
37
+ <div class="box box2">2</div>
38
+
39
+ <div class="box box3">3</div>
40
+
41
+ <div class="box box4">4</div>
42
+
43
+ <div class="box box5">5</div>
44
+
45
+ <div class="box box6">6</div>
46
+
47
+ </div>
48
+
49
+ ```
50
+
51
+ ```CSS
52
+
53
+ .box-wrapper {
54
+
55
+ display: flex;
56
+
57
+ }
58
+
59
+
60
+
61
+ .box {
62
+
63
+ border: 1px solid black;
64
+
65
+ width: 100%;
66
+
67
+ height: 100px;
68
+
69
+ }
70
+
71
+ ```
72
+
73
+
74
+
75
+ 今現在は全て横に並んでいるのですが、
76
+
77
+ □□□□□□
78
+
79
+
80
+
81
+ 例えばこれを、タブレットで見た時は2つずつ縦並びに、
82
+
83
+ □□
84
+
85
+ □□
86
+
87
+ □□
88
+
89
+
90
+
91
+ そしてスマートフォンで見た時は縦1列にという風にしたいのですが、
92
+
93
+
94
+
95
+
96
+
97
+
98
+
99
+
100
+
101
+
102
+
103
+
104
+
105
+
106
+
107
+ 縦1列にする分にはflex-direction: column;を足せば問題ないとは思うのですが、
108
+
109
+ 2つずつ縦に並べるという風にするにはどのようにすればいいのか分かる方はいらっしゃいますでしょうか?
110
+
111
+
112
+
113
+ 出来ればHTMLを極力触らずにこういった事が出来るととてもありがたいのですが。