2010-08-09 78 views
11

將我的頁面拆分爲多個部分(例如頁眉和內容),我不能避免在<body>標籤中放置到外部樣式表的鏈接。在<body>標籤內放置樣式表是否合適

我不想將所有樣式放在一個大文件中,或將所有樣式表放在<head>標籤內,因爲不應該加載不必要的頁面特定樣式表。

在這種情況下,在<body>標籤中放置樣式表是否合適?有更好的選擇嗎?

+0

回覆:不必要的加載CSS-Css是可緩存的 - 只有在第一次加載頁面時纔會下載性能命中,並且在邏輯大小的文件中維護風格的便利性將使這個值得IMHO? – StuartLC 2010-08-09 10:08:56

+1

可能的重複[有什麼區別,如果我把css文件放入或?](http://stackoverflow.com/questions/1642212/whats-the-difference-if-i-put-css-file-inside-頭部或身體) – 2014-06-30 14:57:59

回答

4

你不應該在body標籤中放置樣式,但假設你使用服務器端腳本(PHP?)來鏈接標頭和內容,爲什麼不寫你自己的類來生成你的頁面;你可以有一個方法爲標題添加樣式,還有一個方法可以輸出頁面。

+0

是的,我鏈接部分服務器端。謝謝。 – Dave 2010-08-09 10:50:31

0

爲什麼你不能有幾個樣式表,然後根據需要從頁面調用它們?

此外,爲什麼不能在標題中引用樣式表而不是正文?

9

也許這不是建議,但是,這是可能的,它適用於所有現代瀏覽器。您可以將link或內嵌style標籤放入body之內。

0

是的,你可以調用身體它會工作,但這是不好的做法。要麼你可以使用內聯的CSS東西的標頭&其餘的將使用鏈接標籤。

相關問題