可能重複:
Is it OK to style the <html> tag?
Is correct to set CSS property to html tag?我應該將樣式直接應用於<html>標籤嗎?
是否有效或確定直接應用樣式到<html>
標籤?
例子:
<html class="myclass">
例2:
<html style="background-color: #000000;">
我想答案是否定的,但我想從社區堅實的確認。
可能重複:
Is it OK to style the <html> tag?
Is correct to set CSS property to html tag?我應該將樣式直接應用於<html>標籤嗎?
是否有效或確定直接應用樣式到<html>
標籤?
例子:
<html class="myclass">
例2:
<html style="background-color: #000000;">
我想答案是否定的,但我想從社區堅實的確認。
是的,將樣式應用到<html>
元素都是有效的,可以。我經常用它來申請整版背景梯度:
html {
background-image: linear-gradient(45deg, #eee, #ddd);
}
或進行元素佔據整個可用高度:
html, body, #element {
min-height: 100%;
}
當僅應用於<body>
元素,這種事情沒有按沒有工作。而且,當然,不要使用內聯樣式。
謝謝!是的,這更多的是一個好奇的問題,所以我不會走內聯式的路線。我只是把它作爲一個例子來說明一下。 – 2012-02-28 01:55:35
將樣式直接應用到html標籤是有效的,但這是非常糟糕的做法。你應該總是分開你的CSS和HTML。
外部樣式表是處理樣式的最佳方式;這使您可以在整個網站中應用相同的樣式,從而更新一塊蛋糕。此外,它減少了HTML文件的大小,使加載時間更快。
你可以這樣做,但通常不是很好的做法。說了這真的取決於你的項目。可以快速嘗試,但是我會建議使用一個類,並在您滿意後將樣式放入單獨的樣式表中。
向<body>
標記添加類以逐頁顯示樣式內容更爲常見。
你不需要一個班。 ''元素只能出現一次。只需在樣式表中使用'html {background-color:#000000}'。 – animuson 2012-02-28 00:27:16
對於一般造型目的,你可能不需要一個類。但是,如果您想在網站的不同頁面上將'html'應用於不同的樣式,您將需要一個類或ID。 – BoltClock 2012-02-28 00:33:13