2005年04月17日
拆開你的 CSS 吧!
「CSS 設定一多,就很難找到自己要改的。」
你也有同感嗎?教你一個好方法,適用於目前主流的瀏覽器上,像是 IE 及 FireFox。
CSS 只能寫在一個檔案裡嗎?非也。在 CSS 裡有個好用的指令:@import ,可以讓我們引入外部 CSS 檔案。
你只要在主要的 CSS 檔案的最上方這樣寫:
@import url(外部 CSS 檔案路徑);
就可以了。不過一定要注意,@import 指令一定要寫在 body 標籤的 CSS 設定之前。
然後我們應該如何正確地拆開 CSS 呢?雖然 CSS 沒有強制性地規定我們如何拆解 CSS ,不過我倒是可以提供一些建議。
- 主要的檔案只放置編排版面的 CSS ,而字型、背景等等的設定儘可能地放到其他檔案裡。
- 每個主要區塊的 CSS 都將它存成一個檔案,而檔案裡面就可以放這些區塊的細部設定。
- 檔案的命名請用英文字母、數字及底線組成,且儘可能地能夠望而生義。
- 如果有多種版型,則可再利用 (Reuse) 的部份可以獨立成一個檔案。
- 不同的媒體 (例如供印表用的 CSS 、螢幕顯示用的 CSS ) ,都應該建立一個檔案,以便管理。
完整範例如下:
@import url(banner.css);
@import url(content.css);
@import url(links.css);
@import url(common.css);
/* 其他的 CSS 檔 */
html, body {
/* ... */
}
/* 其他的設定 */
是的,馬上就去試試看吧。
回應文章 
您好:
偶是一個對於css初學者,對於他強大的功能是最近在blog中慢慢體會到的,
由於是一知半解,許多應用與了解其實還在懵懂的狀態下,不知所措
很高興看到您一篇篇的教學文,真的是受益良多,
雖然有些我還是不太了解(好像也沒想急迫的想要了解),但由此得到了一些基本的概念,這對於我而言是個很大的收穫
您的貼文將是偶日後學習css的基本工具書,我己把它加入最愛,還望日後多多指教
再次感謝~
偶是一個對於css初學者,對於他強大的功能是最近在blog中慢慢體會到的,
由於是一知半解,許多應用與了解其實還在懵懂的狀態下,不知所措
很高興看到您一篇篇的教學文,真的是受益良多,
雖然有些我還是不太了解(好像也沒想急迫的想要了解),但由此得到了一些基本的概念,這對於我而言是個很大的收穫
您的貼文將是偶日後學習css的基本工具書,我己把它加入最愛,還望日後多多指教
再次感謝~
Posted by 妹仔
at 2005年06月9日 06:00
