清除全站所有頁面的瀏覽器預設樣式,保證在初始樣式在所有瀏覽器下一致。
一般乙個**所有頁面頭部、底部樣式都是一致的,而且很長時間不會有大的改變,改變的大概就是產品、運營的經常需要新增、去掉某些入口的需求,要保證全站所有頁面頭部一次替換生效,只要把頭檔案,已經對應的樣式一發,馬上生效,很快就有響應。
比如翻頁、表單(輸入框、按鈕)等樣式也是全站統一的,把這些樣式都放到common.css裡面,如果哪天所有的按鈕樣式要變更,一次替換就成功了。
公共元件以外的所有樣式都寫到這個樣式檔案裡面,並且保證乙個頁面乙個獨立樣式,頁面html和css寫法要模組化,保證迅速響應專案頻繁的迭代。
為什麼要保證乙個頁面乙個獨立樣式,而且要模組化,肯定有朋友和我有過一樣的經歷,修改一行樣式**,整個頁面甚至n個頁面都會受影響,搞了半天還 不知道**出了問題,返回到修改前的版本,就沒問題了。終於找到原因了,卻不能改以前的樣式,更不能刪除,只能增加,時間一長,css樣式檔案越來越大, 最後是不堪重負,整個頁面**只能重寫。
其實global.css和common.css也可以合併到乙個檔案,畢竟格式化樣式也就那麼幾十行**,而且格式化樣式、頭部、底部樣式每個頁面都會用到。
這樣每個頁面就只有2個樣式:
如果common.css裡面元件太多,而且很多元件也不是常用的,也可以像下面這樣做:
一般情況下也只有2個樣式,當需要用到元件的時候才去link元件樣式,也不會有太多問題。
最後,不要把什麼東西都往元件樣式裡面塞,有寫東西寧願每個頁面重複拷貝也不要塞到元件樣式裡面去。某一天,你會發現這個元件樣式大得讓你可怕,而且很多都是無用的。
(
檔案及目錄結構
fastdfs 伺服器端執行時目錄結構如下 data 存放資料 檔案 logs 存放日誌檔案 其中,由配置檔案中的引數 base path 設定。一 tracker server tracker server目錄及檔案結構 data storage groups.dat 儲存分組資訊 storage...
Ubuntu目錄檔案結構
linux是完全開源的軟體,各linux發行機構都可以按照自己的需求對檔案系統進行裁剪,所以眾多的linux發行版本的目錄結構也不盡相同。為了規範檔案目錄命名和存放標準,頒發了檔案層次結構標準 fhs,file hierarchy standard 2004年發行最新版本fhs 2.3。ubuntu...
Linux檔案目錄結構
普通檔案型別,1.txt,原始碼檔案,shell指令碼,各種配置文件等等 d 目錄檔案 l 鏈結檔案 b 裝置檔案,典型代表外掛程式硬碟 c 字元 串列埠 裝置,滑鼠和鍵盤 字元和塊裝置的區別 字元 順序訪問,塊 支援隨機訪問 根目錄,root具備寫許可權 bin 二進位制可執行檔案,常見的使用者的...