質問編集履歴

6

改善

2017/05/12 10:15

投稿

Kelvin
Kelvin

スコア34

test CHANGED
File without changes
test CHANGED
@@ -48,6 +48,8 @@
48
48
 
49
49
  しかしclipを使うためにはposition: absolute;にしなくてはならず、そうするとdisplay: flex;が利きません。
50
50
 
51
+ というよりすべての.childが重なってしまいます。
52
+
51
53
  ###なぜmarginを使わないか
52
54
 
53
55
  ![例](dcb9f2f91ba7ba51c3bbeee0e112f426.png)

5

追加

2017/05/12 10:15

投稿

Kelvin
Kelvin

スコア34

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,11 @@
58
58
 
59
59
  上の2枚の写真の隙間と下の2枚の写真の隙間の幅が異なっています。
60
60
 
61
- これを避けたいと思っています
61
+ これを避けたいと思っています
62
+
63
+ すべての要素の幅が同じであればmarginで事足りるのですが、
64
+
65
+ 横幅が倍のものなどが混在しますので単にmarginで隙間を開けただけだと上の写真のようなレイアウトになってしまいました。
62
66
 
63
67
  ###聞きたいこと
64
68
 

4

スクリーンショットを間違えました

2017/05/12 10:14

投稿

Kelvin
Kelvin

スコア34

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  ###なぜmarginを使わないか
52
52
 
53
- ![例](7bc1ffa54c7a7f8ae352eb6adba60aa2.png)
53
+ ![例](dcb9f2f91ba7ba51c3bbeee0e112f426.png)
54
54
 
55
55
  上の画像はWindowsのニュースアプリのもので、僕が作っているものではありませんがこれを例とさせていただきます。
56
56
 

3

横をそろえたい旨を追加

2017/05/12 10:10

投稿

Kelvin
Kelvin

スコア34

test CHANGED
File without changes
test CHANGED
@@ -48,6 +48,18 @@
48
48
 
49
49
  しかしclipを使うためにはposition: absolute;にしなくてはならず、そうするとdisplay: flex;が利きません。
50
50
 
51
+ ###なぜmarginを使わないか
52
+
53
+ ![例](7bc1ffa54c7a7f8ae352eb6adba60aa2.png)
54
+
55
+ 上の画像はWindowsのニュースアプリのもので、僕が作っているものではありませんがこれを例とさせていただきます。
56
+
57
+ 青い矢印の先を見ていただきたいのですが、
58
+
59
+ 上の2枚の写真の隙間と下の2枚の写真の隙間の幅が異なっています。
60
+
61
+ これを避けたいと思っています
62
+
51
63
  ###聞きたいこと
52
64
 
53
65
  どうすればclipを使いつつ要素を並べることができるでしょうか?

2

追加

2017/05/12 10:08

投稿

Kelvin
Kelvin

スコア34

test CHANGED
File without changes
test CHANGED
@@ -6,15 +6,11 @@
6
6
 
7
7
  <div id="parent">
8
8
 
9
- <div class="child></div>
9
+ <div class="child><img src="sample.png"></div>
10
10
 
11
- <div class="child></div>
11
+ <div class="child><img src="sample.png"></div>
12
12
 
13
- <div class="child></div>
13
+ <div class="child><img src="sample.png"></div>
14
-
15
- <div class="child></div>
16
-
17
- <div class="child></div>
18
14
 
19
15
  </div>
20
16
 

1

HTMLを追加しました。

2017/05/12 09:53

投稿

Kelvin
Kelvin

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,26 @@
1
1
  ###やりたいこと
2
2
 
3
3
  このようなコードがあったとします。
4
+
5
+ ```HTML
6
+
7
+ <div id="parent">
8
+
9
+ <div class="child></div>
10
+
11
+ <div class="child></div>
12
+
13
+ <div class="child></div>
14
+
15
+ <div class="child></div>
16
+
17
+ <div class="child></div>
18
+
19
+ </div>
20
+
21
+ ```
22
+
23
+
4
24
 
5
25
  ```CSS
6
26