網(wǎng)站制作如何實(shí)現(xiàn)高效的CSS代碼
2010/7/7 14:22:45

  學(xué)習(xí)CSS其實(shí)并不難,在很多大型網(wǎng)站制作項(xiàng)目中,有時(shí)就很難搞定這些代碼,尤其是不同的人想法不一樣,寫(xiě)出的CSS也就各不相同,其他人想要修改樣式可以說(shuō)是無(wú)從下手,為了避免這樣的事情發(fā)生,就要求我們要實(shí)現(xiàn)高效整潔的CSS代碼,那么應(yīng)該如何實(shí)現(xiàn)呢?看以下十三條原則:
  1. 保持CSS的可讀性
  書(shū)寫(xiě)可讀的CSS將會(huì)使得更容易查找和修改樣式。
  2. 適當(dāng)?shù)拇a注釋
  代碼注釋可以讓別人更容易讀懂你的代碼,且合理的組織代碼注釋,可使得結(jié)構(gòu)更加清晰。
  3 . 使用Reset但并非全局Reset
  不同瀏覽器元素的默認(rèn)屬性有所不同,使用Reset可重置瀏覽器元素的一些默認(rèn)屬性,以達(dá)到瀏覽器的兼容。但需要注意的是,請(qǐng)不要使用全局Reset:
  4. 代碼壓縮
  當(dāng)你決定把網(wǎng)站項(xiàng)目部署到網(wǎng)絡(luò)上,那你就要考慮對(duì)CSS進(jìn)行壓縮,出去注釋和空格,以使得網(wǎng)頁(yè)加載得更快。壓縮您的代碼,可以采用一些工具,利用它可精簡(jiǎn)CSS代碼,減少文件大小,以獲得更高的加載速度。
  5. 利用CSS繼承
  如果頁(yè)面中父元素的多個(gè)子元素使用相同的樣式,那最好把他們相同的樣式定義在其父元素上,讓它們繼承這些CSS樣式。這樣你可以很好的維護(hù)你的代碼,并且還可以減少代碼量。
  6. 使用<link>代替@import
  首先,@import不屬于XHTML標(biāo)簽,也不是Web標(biāo)準(zhǔn)的一部分,它對(duì)于較早期的瀏覽器兼容也不高,并且對(duì)于網(wǎng)站的性能有某些負(fù)面的影響。所以,請(qǐng)避免使用@import。
  7. 避免使用CSS表達(dá)式
  CSS表達(dá)式是動(dòng)態(tài)設(shè)置CSS屬性的強(qiáng)大方法。Internet Explorer從第5個(gè)版本開(kāi)始支持CSS表達(dá)式。表達(dá)式的問(wèn)題就在于它的計(jì)算頻率要比我們想象的多。不僅僅是在頁(yè)面顯示和縮放時(shí),就是在頁(yè)面滾動(dòng)、乃至移動(dòng)鼠標(biāo)時(shí)都會(huì)要重新計(jì)算一次。給CSS表達(dá)式增加一個(gè)計(jì)數(shù)器可以跟蹤表達(dá)式的計(jì)算頻率。在頁(yè)面中隨便移動(dòng)鼠標(biāo)都可以輕松達(dá)到10000次以上的計(jì)算量。如果必須使用CSS表達(dá)式,一定要記住它們要計(jì)算成千上萬(wàn)次并且可能會(huì)對(duì)你頁(yè)面的性能產(chǎn)生影響。所以,在非不得已,請(qǐng)避免使用CSS表達(dá)式。
  8. 代碼縮寫(xiě)
  CSS代碼縮寫(xiě)可以提高你寫(xiě)代碼的速度,精簡(jiǎn)你的代碼量。在CSS里面有不少可以縮寫(xiě)的屬性,包括margin,padding,border,font,background和顏色值等。
  9. 使用多重選擇器
  你可以合并多個(gè)CSS選擇器為一個(gè),如果他們有共同的樣式的話。這樣做不但代碼簡(jiǎn)潔且可為你節(jié)省時(shí)間和空間。
  10. 良好的命名習(xí)慣
  無(wú)疑亂七八糟或者無(wú)語(yǔ)義命名的代碼,誰(shuí)看了都會(huì)抓狂。
  11. 給你的CSS代碼排序
  如果代碼中的屬性都能按照字母排序,那查找修改的時(shí)候就能更加快速。
  12. 選擇更優(yōu)的樣式屬性值
  CSS中有些屬性采用不同的屬性值,雖然達(dá)到的效果差不多,當(dāng)性能上卻存在著差異,
  13. 使用外部樣式表
  這個(gè)原則始終是網(wǎng)站制作中很好的設(shè)計(jì)實(shí)踐。不單可以更易于維護(hù)修改,更重要的是使用外部文件可以提高頁(yè)面速度,因?yàn)镃SS文件都能在瀏覽器中產(chǎn)生緩存。內(nèi)置在HTML文檔中的CSS則會(huì)在每次請(qǐng)求中隨HTML文檔重新下載。

返回列表
返回首頁(yè) 主站蜘蛛池模板: 91大神在线看| 久久久久人妻一区精品色| 男女午夜特黄毛片免费| 国产乱妇乱子在线视频| 亚洲欧美7777| 国产高清在线精品免费软件| 一个人看的www免费高清中文字幕| 日本中文字幕在线视频| 亚洲av无码一区二区三区在线播放 | 国产欧美日韩一区二区三区 | 亚洲色成人WWW永久网站| jyzzjyzz国产免费观看| 欧美丰满少妇xxxxx| 国产AV人人夜夜澡人人爽麻豆| 久草视频免费在线| 小仙女app2021版最新| 久久99中文字幕伊人| 欧美片免费观看网址| 国产一区二区三区在线电影| 黑人大长吊大战中国人妻| 国产精品亚洲综合五月天| 91精品福利视频| 大胸妈妈的朋友| xxxxhd93| 日本护士xxxx视频| 亚洲欧美日韩精品| 狠狠躁日日躁夜夜躁2022麻豆 | 国产麻豆天美果冻无码视频| gogo全球大胆专业女高清视频| 日韩精品人妻系列无码专区免费| 亚洲国产欧美目韩成人综合| 欧美金发大战黑人wideo| 人人色在线视频播放| 第272章推倒孕妇秦| 国产无遮挡又黄又爽免费网站| 2020国产精品永久在线| 国内精品自产拍在线观看91| caoporn成人| 女人被男人桶得好爽免费视频| 久久青草精品一区二区三区| 男人操女人的免费视频|