回答編集履歴

1

追記しました。

2018/07/20 14:46

投稿

退会済みユーザー
test CHANGED
@@ -3,3 +3,55 @@
3
3
  詳しくは下記のURLをお読みになるのが分かりやすいかと。
4
4
 
5
5
  https://developer.mozilla.org/ja/docs/Web/CSS/Universal_selectors
6
+
7
+
8
+
9
+ 【追記】
10
+
11
+ もう少し詳しく説明します。
12
+
13
+ 質問のCSSがまず間違っていますのでまずは訂正をします。
14
+
15
+ ```css
16
+
17
+ body{/*パターンA*/
18
+
19
+ margin:0;
20
+
21
+ }
22
+
23
+ /*全称セレクタの前に半角スペースが必要です*/
24
+
25
+ body *{/*パターンB*/
26
+
27
+ margin:0;
28
+
29
+ }
30
+
31
+ ```
32
+
33
+ パターンAの場合body要素のみのmarginが0になります。
34
+
35
+ パターンBの場合body要素内の全ての要素のmarginが0になります。
36
+
37
+ 名前の示す通り全称セレクタとは全てって意味で使います。
38
+
39
+ ちなみに余談ですが、デフォルトスタイルシートも含む全てのmarginをリセットしたい場合は
40
+
41
+ スタイルシートの先頭に
42
+
43
+ ```css
44
+
45
+ *{
46
+
47
+ margin:0;
48
+
49
+ }
50
+
51
+ ```
52
+
53
+ という記述をします。
54
+
55
+
56
+
57
+ 検証に時間や手間がさほどかからないと思いますので試してガッテンなのです|ー゚)