CSS實(shí)戰(zhàn)經(jīng)驗:保持CSS文件整潔與樣式統(tǒng)一_Div+CSS教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
CSS實(shí)戰(zhàn)經(jīng)驗:保持CSS文件整潔與樣式統(tǒng)一
在MB5U.com群里,一位網(wǎng)友碰到了一個頭疼的問題。需要對經(jīng)過若干次修改以后的網(wǎng)站進(jìn)行重整,需要剔除冗余的代碼,在CSS樣式重整方面,比較頭疼,不僅需要對現(xiàn)有的樣式進(jìn)行合并與精簡,還需要為網(wǎng)站增加換膚功能。
不難看出,這是一個令人感覺很煩躁的工作,面對一行一行代碼頭皮發(fā)麻。假如我們養(yǎng)成良好的習(xí)慣,或許可以讓工作更輕易一些。就此問題與經(jīng)驗,以下的文字或許有很大的參考價值:
使用鏈接或者導(dǎo)入樣式表的方法對于中階或高階的CSS開發(fā)人員來說都是再正常不過的事情,但是我在這里依然會強(qiáng)調(diào)一下這種方法的重要性。我見過的許多站點(diǎn),在創(chuàng)站之初,CSS文件很整潔,組織的也井井有條,但是隨著時間的推移,這些文檔由于內(nèi)嵌的甚至內(nèi)聯(lián)(inline)的樣式出現(xiàn)而變得雜亂無章,一方面可能是由于給予的更新期限很短,另一方面或許就是純粹的由于懶惰。
你正忙于一個擁有成千上萬條的渠道內(nèi)容同時出現(xiàn)的網(wǎng)站的大面積更新,給你的期限很短,所以你就選擇了使用內(nèi)嵌或者內(nèi)聯(lián)樣式這樣一些“快速修補(bǔ)”的方法。一些年過去了,習(xí)慣依然…,直到有一天你被告知這個站點(diǎn)需要重新設(shè)計,但是所有的內(nèi)容仍然不變,這個時候而你只有一個星期去完成。想象一下,這將是一個怎樣的境況。
其實(shí)這是很普遍的情況,更新樣式表是一個再簡單不過的任務(wù),在你幾年的“快速修補(bǔ)”之后,這些樣式遍布了整個站點(diǎn),相信你根本沒辦法記住他們在那里。所以現(xiàn)在你面對的只有2個選擇:A、在一個星期之內(nèi)找出一個方法去清理規(guī)整這些樣式;B、找一份新的工作吧。
千萬不要將你的工作變得愈來愈困難。使用鏈接和導(dǎo)入樣式表是你的不二之選。規(guī)范的創(chuàng)建并保持樣式表的整潔,你會活得更輕易一些。
提示:小心使用鏈接或?qū)氲姆椒〞跇?biāo)記上添加冗余的樣式。每次你創(chuàng)建新的樣式表,你都會更新要不就是添加新的樣式,過多的外聯(lián)樣式不只會使補(bǔ)丁的修復(fù)變得困難,也會使樣式表更難于維護(hù)。因此可以理解為什么大型站點(diǎn)會為不同的區(qū)塊部分而去分離樣式表。小心不要玩過火了,過猶不及。
這里很值得提及一下的是過多的樣式表將會使HTTP的請求數(shù)增加。這些都會潛在的影響性能。因此,Internet Explorer將鏈接的樣式表數(shù)限制在了32個。
請非凡注重,在實(shí)際工作中,注重保持CSS文件整潔與樣式統(tǒng)一。
在MB5U.com群里,一位網(wǎng)友碰到了一個頭疼的問題。需要對經(jīng)過若干次修改以后的網(wǎng)站進(jìn)行重整,需要剔除冗余的代碼,在CSS樣式重整方面,比較頭疼,不僅需要對現(xiàn)有的樣式進(jìn)行合并與精簡,還需要為網(wǎng)站增加換膚功能。
不難看出,這是一個令人感覺很煩躁的工作,面對一行一行代碼頭皮發(fā)麻。假如我們養(yǎng)成良好的習(xí)慣,或許可以讓工作更輕易一些。就此問題與經(jīng)驗,以下的文字或許有很大的參考價值:
使用鏈接或者導(dǎo)入樣式表的方法對于中階或高階的CSS開發(fā)人員來說都是再正常不過的事情,但是我在這里依然會強(qiáng)調(diào)一下這種方法的重要性。我見過的許多站點(diǎn),在創(chuàng)站之初,CSS文件很整潔,組織的也井井有條,但是隨著時間的推移,這些文檔由于內(nèi)嵌的甚至內(nèi)聯(lián)(inline)的樣式出現(xiàn)而變得雜亂無章,一方面可能是由于給予的更新期限很短,另一方面或許就是純粹的由于懶惰。
你正忙于一個擁有成千上萬條的渠道內(nèi)容同時出現(xiàn)的網(wǎng)站的大面積更新,給你的期限很短,所以你就選擇了使用內(nèi)嵌或者內(nèi)聯(lián)樣式這樣一些“快速修補(bǔ)”的方法。一些年過去了,習(xí)慣依然…,直到有一天你被告知這個站點(diǎn)需要重新設(shè)計,但是所有的內(nèi)容仍然不變,這個時候而你只有一個星期去完成。想象一下,這將是一個怎樣的境況。
其實(shí)這是很普遍的情況,更新樣式表是一個再簡單不過的任務(wù),在你幾年的“快速修補(bǔ)”之后,這些樣式遍布了整個站點(diǎn),相信你根本沒辦法記住他們在那里。所以現(xiàn)在你面對的只有2個選擇:A、在一個星期之內(nèi)找出一個方法去清理規(guī)整這些樣式;B、找一份新的工作吧。
千萬不要將你的工作變得愈來愈困難。使用鏈接和導(dǎo)入樣式表是你的不二之選。規(guī)范的創(chuàng)建并保持樣式表的整潔,你會活得更輕易一些。
提示:小心使用鏈接或?qū)氲姆椒〞跇?biāo)記上添加冗余的樣式。每次你創(chuàng)建新的樣式表,你都會更新要不就是添加新的樣式,過多的外聯(lián)樣式不只會使補(bǔ)丁的修復(fù)變得困難,也會使樣式表更難于維護(hù)。因此可以理解為什么大型站點(diǎn)會為不同的區(qū)塊部分而去分離樣式表。小心不要玩過火了,過猶不及。
這里很值得提及一下的是過多的樣式表將會使HTTP的請求數(shù)增加。這些都會潛在的影響性能。因此,Internet Explorer將鏈接的樣式表數(shù)限制在了32個。
請非凡注重,在實(shí)際工作中,注重保持CSS文件整潔與樣式統(tǒng)一。
/所屬分類:Div+CSS教程/更新時間:2008-06-05
相關(guān)Div+CSS教程:
- DIV+CSS設(shè)計的誤區(qū)
- CSS基礎(chǔ):常用CSS英文字體介紹
- IE6和IE7中border邊框斷線現(xiàn)象
- border:none;與border:0;的有什么不同?
- div+css下js對聯(lián)廣告不隨屏幕滾動的解決方法
- HTML元素的ID和Name屬性的區(qū)別
- divcss教程:深入了解css的行高Line Height屬性
- CSS文檔流,塊級元素和內(nèi)聯(lián)元素
- 5個你該知道的CSS3新技術(shù)
- 用正則表達(dá)式替換a標(biāo)記href值
- 30個優(yōu)秀的CSS導(dǎo)航和按鈕設(shè)計教程
- css中px和em有什么區(qū)別
Div+CSS教程Rss訂閱Div+Css教程搜索
Div+CSS教程推薦
猜你也喜歡看這些
- 利用CSS同比例縮小圖片并且符合Web標(biāo)準(zhǔn)
- css背景漸變的技巧與方法
- 10個很酷的涂鴉風(fēng)格國外網(wǎng)店設(shè)計展示
- DIVCSS布局教程:應(yīng)用ul、li實(shí)現(xiàn)表格形式
- CSS布局教程:用DIV CSS實(shí)現(xiàn)國內(nèi)經(jīng)典式三行兩列布局
- DivCSS布局實(shí)例:三行單列上下固定高度中間自適應(yīng)
- CSS布局教程:如何用CSS構(gòu)建圖片、文字混排的產(chǎn)品展示?
- CSS實(shí)例:kijiji社區(qū)頭像CSS效果
- CSS實(shí)例教程:CSS橫向菜單會動的小豎條
- CSS布局實(shí)例:margin優(yōu)化的一種思路
- 相關(guān)鏈接:
- 教程說明:
Div+CSS教程-CSS實(shí)戰(zhàn)經(jīng)驗:保持CSS文件整潔與樣式統(tǒng)一。