現在我用Ruby on Rails建立一個新網站。隨着網站變得越來越大,我的CSS規則變得混亂。所以我想一種方法來提高我的css代碼的可讀性和避免錯誤:每個頁面都有獨特的css文件(使用全局文件)是一個好習慣?
我有一個全局css.scss(SASS,類似於LESS)文件,用於重置和處理全局元素(如頁眉和頁腳)的所有頁面。 對於每隔一頁我有一個專用的css文件。例如,對於about page,我有一個about.css.scss文件。在about_page.css.scss文件的代碼看起來像:
.about_page {
.othersubclass {
.
.
}
}
而在「about.erb頁面我有以下幾點:
<div class="about_page">
<div class="othersubclass">
.
.
.
</div>
</div>
這是一個好的或壞的技術?有沒有已知的技術可以解決這個問題?
(順便說一句回報率串接所有的CSS文件到1個文件從而有額外的http請求沒有問題)
你需要提供更多關於你的網站如何工作的細節。否則,這是一個非常普遍的問題,導致沒有真正的答案。一個simillair一個在這裏:http://stackoverflow.com/questions/5425857/one-stylesheet-per-page和那裏http://stackoverflow.com/questions/2336302/single-huge-css-file-vs-multiple -smaller-specific-css-files – 2012-08-14 22:01:26