我想知道爲什麼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