回答編集履歴

2

説明の改善

2020/02/13 03:35

投稿

hatena19
hatena19

スコア33759

test CHANGED
@@ -1,3 +1,11 @@
1
+ > coloursクラス 「lightblue」「sakura」「ivory」
2
+
3
+
4
+
5
+ > marginを使って、この3つのボックスを並べたいのですが、
6
+
7
+
8
+
1
9
  pタグ内にdivタグを入れるのは間違いです。
2
10
 
3
11
  pタグは段落を表しますので、その中にブロック要素は入れられません。
@@ -5,6 +13,38 @@
5
13
  詳細は下記参照。
6
14
 
7
15
  [<DIV>タグと<P>タグ](http://www.eonet.ne.jp/~nga/html/div&p.html)
16
+
17
+
18
+
19
+ ブラウザによって自動でpの閉じタグが挿入されます。
20
+
21
+ 検証ツールでみると下記のようになっているのが確認できます。
22
+
23
+ ```html
24
+
25
+ <p class="colours">
26
+
27
+ </p> /*ブラウザによって挿入*/
28
+
29
+ <div class="lightblue">lightblue
30
+
31
+ </div>
32
+
33
+ <div class="sakura">sakura
34
+
35
+ </div>
36
+
37
+ <div class="ivory">ivory
38
+
39
+ </div>
40
+
41
+ <p> /*ブラウザによって挿入*/
42
+
43
+ </p>
44
+
45
+ ```
46
+
47
+ 3つのボックスはcoloursクラスの外に出てしまってます。coloursクラスに設定したmarginは適用されません。
8
48
 
9
49
 
10
50
 

1

説明修正

2020/02/13 03:35

投稿

hatena19
hatena19

スコア33759

test CHANGED
@@ -38,4 +38,4 @@
38
38
 
39
39
 
40
40
 
41
- これで、colours内に3つのボックス入ります。
41
+ これで、coloursクラスのブロック内に3つのボックス入ります。