模組化 CSS 讓你更加有效地去管理 CSS

2022-10-05 12:30:18 字數 991 閱讀 9515

在剛學習css初期,就接觸了「模組化css」這樣的概念,不過,一直沒有www.cppcns.com很好的理解。說起來,理由很簡單:因為幾乎所有的**都是為了部落格的設計,而像部落格這麼小的架構,css檔案根本不用多,因為本身**量就小,使用不同表現形式的頁面模板並不多,少反而更方便管理。所以,對於模組化css的理解很亂,直接導致自己一直認為下面的分法是非常合理的:

1.reset.css // 對瀏覽器的預設樣式進行重設

2.layout.css // 管理頁面的布局

3.typeset.css // **的編排與

4.color.css // 統一管理顏色的搭配

5.print.css // 列印效果樣式

6.ie.css // 把對ie的hack單獨分開

其實不然,最近工作,接觸了公司的**,leader要自己寫css的寫作規範,以及一些html的統一規範;並且寫了新的頻道/頁面/賣場。才發現,原來,上面的分法還是太理想化了。以個人來說,個人認為可以用下面的分割法。先寫下,然後,讓我們對比這兩種分法,找到更好oduvngj的解決css檔案管理的合適的css模組化分法:

1.reset.css

2.header.css // 頭部的所有樣式

3.container.css // 除頭部/底部外的中間區域樣www.cppcns.com式

4.footer.css // 底部樣式

5.print.css

6.ie.css

我們可以看到,不同的有三個css檔案。第一種分法是種不錯的做法,但管理起來比較麻煩,雖然是「模組化」 了,把表現的內容的樣式分開。但由於每個人都不可能百分百了解每個css檔案裡面的內容,所以,可能導致下面的問題:

一、效率問題與最終目的

在**內容上面,如果改某乙個區域的內容,可能要幾個css都改。這樣一來,本來簡單的乙個修改,開始變得複雜起來。並且,如果多個都改,可能會使我們忽略了某些東西,又需要進一步除錯,這樣不僅肯使最終目的實現延後,還是乙個效率的問題。

二、呼叫盡可能少的css檔案

讓你工作變得更加有趣

今日去打球的途中,同事聊起最近工作感覺無聊,問問我們感覺如何。我隨口說我們沒有啊,我和小j同學經常爭爭吵吵,感覺非常有意思。聽者無心,說者有意。我回家後感覺這件事,說小是小,說大是大。工作如何才能有趣,應該也是一門學問啊。我倒沒有什麼方法能指導所有人都能將自己的工作變得有趣。但可以肯定的是,我就有這...

讓你工作變得更加有趣

今日去打球的途中,同事聊起最近工作感覺無聊,問問我們感覺如何。我隨口說我們沒有啊,我和小j同學經常爭爭吵吵,感覺非常有意思。聽者無心,說者有意。我回家後感覺這件事,說小是小,說大是大。工作如何才能有趣,應該也是一門學問啊。我倒沒有什麼方法能指導所有人都能將自己的工作變得有趣。但可以肯定的是,我就有這...

怎樣讓友情鏈結更加有效果

一般首頁的文字鏈結是大家常用的鏈結方式,便於搜尋引擎蜘蛛的讀取,搜尋引擎蜘蛛在爬行的時候首選是抓取的是首頁,而鏈結 框架的鏈結 呼叫的鏈結 就不易讓搜尋抓取,使用者可以看到,面現搜尋的話就無意義了。鏈結與被鏈結頁面內容是否有相關性,相關性越高,鏈結就價值越高。而我們首選的是那些鏈結站點信任度 tru...