質問編集履歴

1

具体的に記載しなおしました。

2018/03/02 07:26

投稿

oek
oek

スコア8

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,14 @@
3
3
  リセットcssを読み込んだりしたのですが、適応されず困っています。
4
4
 
5
5
  お分かりになる方、ご助力をお願いいたします…!
6
+
7
+
8
+
9
+
10
+
11
+ 下記html、cssをプレビュー(GoogleChrome)で確認したところ、
12
+
13
+ <blockquote>にmarginが設定されていました。
6
14
 
7
15
 
8
16
 
@@ -48,6 +56,52 @@
48
56
 
49
57
 
50
58
 
59
+ 私の方で設定した覚えがないので、Chromeの検証機能で確認すると、
60
+
61
+ user agent stylesheetというcssに記述されているmarginのようで、
62
+
63
+ そのcssはブラウザごとに設定されているデフォルトのcssという事が分かりました。
64
+
65
+ ※以下のコードです
66
+
67
+ ---------user agent styleshee-----------
68
+
69
+ ```css
70
+
71
+ blockquote {
72
+
73
+ display: block;
74
+
75
+ -webkit-margin-before: 1em;
76
+
77
+ -webkit-margin-after: 1em;
78
+
79
+ -webkit-margin-start: 40px;
80
+
81
+ -webkit-margin-end: 40px;
82
+
83
+ }
84
+
85
+ ```
86
+
87
+ 上記の、
88
+
89
+ -webkit-margin-start: 40px;
90
+
91
+ -webkit-margin-end: 40px;
92
+
93
+ の部分を無効化したいです。
94
+
95
+
96
+
97
+
98
+
99
+ そこで、リセットcssを設定し、user agent stylesheetを無効化しようとしましたが、
100
+
101
+ 反映されませんでした。
102
+
103
+
104
+
51
105
  ----------リセットcss----------
52
106
 
53
107
  ```css
@@ -76,22 +130,8 @@
76
130
 
77
131
 
78
132
 
79
- ---------user agent styleshee-----------
133
+ そこで、加えてcssの<brockquote>にmargin:0;の記述をしましたが、やはりuser agent stylesheetの無効化はできませんでした。
80
134
 
81
- ```css
82
135
 
83
- blockquote {
84
136
 
85
- display: block;
86
-
87
- -webkit-margin-before: 1em;
137
+ user agent stylesheetはどのようにして無効化できるのでしょうか。
88
-
89
- -webkit-margin-after: 1em;
90
-
91
- -webkit-margin-start: 40px;
92
-
93
- -webkit-margin-end: 40px;
94
-
95
- }
96
-
97
- ```