2010-05-01 19 views
0

我應該將主頁和着陸頁的CSS保存在大網站的單獨CSS文件中。 ?我應該保持css的主頁和登陸頁面在單獨的CSS?

如果我使用7-8個不同的模板製作網站,其中主頁1的1個模板用於不同類型的登錄頁面的內部內容頁面和其他模板。

,需要在網站上相同的HTML元素不同的風格,

例如

的內頁H2具有不同的風格,但着陸頁H2是在顏色,字體 - 大小,不同行身高,上下邊距

我應該如何管理這一切?任何提示,使良好的,易於管理的,可掃描的CSS。

在此先感謝。

回答

0

怎麼樣使用不同的<body id="home_page"><body id="download_page">等等!?

或類似wrappercontent像往常一樣,而不是使用正文!

所以你必須:

body { padding:0; margin: 0; text-align:center; } /*applied to all*/  
h2 { font: normal normal 14px sans-serif } /*applied to all*/  
#home_page h2 { color: #333 } /* home page only */ 
#download_page h2 { color: #666 } /* download page only */ 

只是一個例子,但你有這個想法!

UPDATE

如果您使用CMS,我不知道是否是一種常見的CMS或一個由您創建的,也是我不知道,如果你是自由的,只要你想編輯以自定義的方式,或者需要成爲客戶端的即插即用!

假設你正在呈現的所有內容與PHP的頁面,那麼你就可以

1 - 檢查哪些頁面的用戶是 查看和切換風格!雖然不是很優雅 !

2 - 你的CMS可能具有或者如果你的 創作應該有 題材的創作像一些選項:

define(DEFAULT_STYLE , true); //or false this would make my very fisrt responce real! 

3 - 從後端渲染CSS基於什麼 header("Content-type: text/css"); 是用戶請求!

+0

這個方法的問題是我們在CMS上已經添加了ID到''但是問題可以出現其他頁面bcoz此功能是動態的,例如,如果客戶端將「下載頁面」更改爲「下載部分」,則主體將更改爲'並且css將不起作用 – 2010-05-01 12:49:20

0

這取決於多少CSS可重複使用以及具體多少。

+0

家庭和登陸頁面的排版是不同的,其他頁面是相同的。頁眉和頁腳,容器ae的寬度相同。 – 2010-05-01 12:25:13

+0

而排版包含什麼? 5%的CSS? 97%的CSS? – Quentin 2010-05-01 12:27:22

+0

在家庭和登錄頁面上,排版的網站排版在95%的情況下保持一致,而不是5%。問題是在內部頁面中,我使用h1 h2作爲內容需要,但是在家庭和着陸頁上有不同用途的框,我也使用h2,h3等作爲內容boxe的標題,我需要不同的顏色,字體大小,標題和其他印刷元素的上下邊距 – 2010-05-01 12:32:58