不知道是否在任何瀏覽器div
元素帶有預設的邊距/填充值而不是零。據我所知,div
和span
標配零填充和邊距值,使它們適合風格裝飾的畫布。是否需要零出DIV的邊距和填充?
更好的是,對於所有可以進行假設的跨瀏覽器的元素,默認樣式是否有明確的標準?例如FORM帶有頂部/底部margin
s,OL/UL帶有padding-left
's。
我偶爾看到一個
* {
margin: 0;
padding: 0;
}
,這只是看起來像一個骯髒的黑客不知道的原因或結果。任何人有更好的方法呢?
不建議重置所有('*')html元素邊距和填充,因爲並非所有元素都默認設置了它們,所以這會產生開銷。 – 2010-05-05 14:00:16