我想知道为什么Chrome会向<h>
家族的标题元素添加样式属性。 当我加入这样的元素,并做没有具体的CSS标记,以下是由铬补充说:为什么chrome会为h *元素添加特定属性?
h3 {
display: block;
font-size: 1.17em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
我有东西覆盖它就像
h3{
display: block;
font-size: 1.2em;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
cursor: default;
font-weight: normal;
}
好吧,我可以接受部分他们将其设置为粗体并增加字体大小,但为什么他们会改变边距?
我觉得这有时会让人感到困惑,因为我重新安排了所有的元素,并想知道为什么<p>
和<h>
的行为是不同的,因为我忘记了这一点。
还是只是我,我错过了重要的部分?
对不起,我尽力而为。
使用简单的CSS重置。它会解决这些问题 – 2013-04-08 18:13:56
'边距:0'也应该可以工作 – 2013-04-08 18:15:03
我已经做了,但看起来有点过时了。当然你的权利,但有这个说,我仍然想知道这个问题 – Sprottenwels 2013-04-08 18:15:16