我一直在每頁的頂部使用以下內容。我是否需要在CSS頂部指定body,html?
body, html {
color: #333333;
font-family: Arial,sans-serif;
font-size: 0.95em;
line-height: 1.15;
}
但是我的同事告訴我,我不需要這兩個body
和html
。
這是正確的嗎?
我一直在每頁的頂部使用以下內容。我是否需要在CSS頂部指定body,html?
body, html {
color: #333333;
font-family: Arial,sans-serif;
font-size: 0.95em;
line-height: 1.15;
}
但是我的同事告訴我,我不需要這兩個body
和html
。
這是正確的嗎?
不,你不要,你可以省略html
。所有可見和呈現的內容將被格式化並使用css進行樣式設置(並且應該)在<body>
標籤內。
對於上面的代碼,你真的不需要的風格既html
和body
然而,一些瀏覽器應用margin
和padding
到一個或另一個,所以它是既重置一個很好的做法
html, body{
margin:0;
padding:0;
}
這有助於特別是如果您試圖將元素放置在瀏覽器窗口的頂部/底部。
如果你正在處理margin
,width
或height
也許background
您可能需要同時指定,但對於一般的屬性,你不知道。你在這裏列出的屬性只是在body
。