2011-09-03 74 views
0

我一直在每頁的頂部使用以下內容。我是否需要在CSS頂部指定body,html?

body, html { 
    color: #333333; 
    font-family: Arial,sans-serif; 
    font-size: 0.95em; 
    line-height: 1.15; 
} 

但是我的同事告訴我,我不需要這兩個bodyhtml

這是正確的嗎?

回答

2

不,你不要,你可以省略html。所有可見和呈現的內容將被格式化並使用css進行樣式設置(並且應該)在<body>標籤內。

1

對於上面的代碼,你真的不需要的風格既htmlbody

然而,一些瀏覽器應用marginpadding到一個或另一個,所以它是既重置一個很好的做法

html, body{ 
    margin:0; 
    padding:0; 
} 

這有助於特別是如果您試圖將元素放置在瀏覽器窗口的頂部/底部。

0

如果你正在處理marginwidthheight也許background您可能需要同時指定,但對於一般的屬性,你不知道。你在這裏列出的屬性只是在body

相關問題