大多數元素都具有默認屬性,即UA樣式表的產品(其中UA表示用戶代理)。例如,如果您檢查body
元素,您會看到他默認具有屬性。
您必須重置這些屬性。
一個很好的做法是包括一個重置CSS。
例如:
/* Reset CSS */
body, div, section, nav, ... {
margin: 0;
padding: 0;
}
a { text-decoration: none; } /* If you will eliminate the underline for all `a` elements */
/* The rest of reset properties */
如何包括復位CSS?
一個選項是 「叫他」 在head
元素:
<head>
<!-- I assume that reset.css is in *css folder* -->
<style>
@import url("css/reset.css") screen
@import url("css/style.css") screen
</style>
</head>
或者 「稱他爲」 從你的本金樣式表,例如:
/* Style CSS */
@import url("reset.css") screen; /* I assume that style.css and reset.css are in the same folder */
你的問題是,在您的代碼中,您的身體默認具有保證金,並且您沒有重置該默認屬性。你必須消除放:
body {
margin: 0;
padding: 0;
}
這裏有一個DEMO
好, 萊昂納多
另一種方法爲中心的一個div是使用'保證金:汽車;'避免整個'位置:固定;'這可能是一個真正的痛苦動態大小的內容,等 – Don