亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊(cè)會(huì)員 設(shè)為首頁(yè) | 收藏本站
當(dāng)前位置 : 首頁(yè)>軟件學(xué)院>程序開(kāi)發(fā)>CSS>正文
 
提高CSS文件可維護(hù)性的五種方法

http://m.yibo1263.com 2008-5-22 19:29:06  來(lái)源:網(wǎng)頁(yè)教學(xué)網(wǎng)  編輯:張佳奇
 


  一種可以減小CSS無(wú)常量定義確定的方法是在CSS文件頂部的注釋中下一些定義,也就是定義常量。一種最簡(jiǎn)單的應(yīng)用就是創(chuàng)建一個(gè)顏色表。這樣你就可以快速的了解整個(gè)頁(yè)面的色彩,從而避免一些反復(fù)修改過(guò)程中的錯(cuò)誤。如果你需要對(duì)顏色進(jìn)行修改,你也可以很快找到它。

/*------------------------------------------------------------------
# [Color codes]

# Dark grey (text): #333333
# Dark Blue (headings, links) #000066
# Mid Blue (header) #333399
# Light blue (top navigation) #CCCCFF
# Mid grey: #666666
# */

  或者,你也可以選擇描述你布局當(dāng)中使用的顏色。對(duì)于一個(gè)給定的顏色,你可以將用到該顏色的塊羅列出來(lái)。當(dāng)然,你也可以選擇按頁(yè)面元素來(lái)羅列顏色。

/*------------------------------------------------------------------
[Color codes]
Background: #ffffff (white)
Content: #1e1e1e (light black)
Header h1: #9caa3b (green)
Header h2: #ee4117 (red)
Footer: #b5cede (dark black)

a (standard): #0040b6 (dark blue)
a (visited): #5999de (light blue)
a (active): #cc0000 (pink)
-------------------------------------------------------------------*/

  對(duì)于版式有同樣的例子。

/*------------------------------------------------------------------
[Typography]

Body copy: 1.2em/1.6em Verdana, Helvetica, Arial, Geneva, sans-serif;
Headers: 2.7em/1.3em Helvetica, Arial, "Lucida Sans Unicode", Verdana, sans-serif;
Input, textarea: 1.1em Helvetica, Verdana, Geneva, Arial, sans-serif;
Sidebar heading: 1.5em Helvetica, Trebuchet MS, Arial, sans-serif;

Notes: decreasing heading by 0.4em with every subsequent heading level
-------------------------------------------------------------------*/

  4.格式化CSS屬性

  當(dāng)我們編寫(xiě)代碼的時(shí)候,使用一些特殊的編碼風(fēng)格會(huì)對(duì)提高CSS代碼的可讀性有很大幫助。許多人都有各自不同的編碼風(fēng)格。一部分人習(xí)慣于將顏色和字體的代碼放在前面,另外一部分則更喜歡將類(lèi)似浮動(dòng)和定位的更“重要”的屬性放在前面。類(lèi)似的,也可以將頁(yè)面元素按照它在布局中的結(jié)構(gòu)進(jìn)行排序:

body,
h1, h2, h3,
p, ul, li,
form {
border: 0;
margin: 0;
padding: 0;
}

  一些開(kāi)發(fā)者用一種更為有意思的方法:他們將屬性按首字母的順序排列。值得注意的是,這樣一種方法可能對(duì)某些瀏覽器會(huì)產(chǎn)生問(wèn)題。

  不管自己的格式如何,你要確保你已經(jīng)清晰的定義了這些格式方法。這樣,你的同事在閱讀你的代碼的時(shí)候?qū)?huì)感謝你的努力。

  5.縮進(jìn)會(huì)是你的朋友!

  為了讓你的代碼給人感覺(jué)更為直觀,你可以使用一行來(lái)定義大綱元素的樣式。當(dāng)指定的選擇器里的屬性超過(guò)三個(gè)的時(shí)候,這種方式將帶來(lái)混亂。但是,適度的使用這種方式,你可以很清楚的區(qū)分相同類(lèi)的不同點(diǎn)。

#main-column { display: inline; float: left; width: 30em; }
#main-column h1 { font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 20px; }
#main-column p { color: #333; }

  同時(shí),樣式修改的維護(hù)也是個(gè)比較麻煩的問(wèn)題。很多人修改樣式之后就忘記了,結(jié)果后來(lái)又發(fā)現(xiàn)修改的樣式導(dǎo)致了頁(yè)面出錯(cuò),不得不苦苦尋找。因此,為修改的樣式構(gòu)建一個(gè)特殊的格式就很必要了。一種很簡(jiǎn)單的方式是,給修改過(guò)的樣式縮進(jìn),同時(shí),也可以使用一些注釋?zhuān)ū热?@new")來(lái)做一個(gè)標(biāo)識(shí)。

#sidebar ul li a {
display: block;
background-color: #ccc;
border-bottom: 1px solid #999; /* @new */
margin: 3px 0 3px 0;
padding: 3px; /* @new */
}

  總的來(lái)說(shuō),只有建立一個(gè)合適的樣式指南才會(huì)對(duì)樣式表的可讀性有所幫助。記住,移去每一個(gè)對(duì)你理解文件沒(méi)有幫助的樣式指南,避免對(duì)過(guò)多的元素使用過(guò)多的樣式指南。然后,為了一個(gè)可讀性可維護(hù)性良好的CSS文件而努力吧。

本新聞共2頁(yè),當(dāng)前在第2頁(yè)  1  2  

 
收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

·CSS3 Media Queries 詳解
·CSS實(shí)例教程:非浮動(dòng)區(qū)域設(shè)置寬度
·css的效率和瀏覽器渲染的速度
·關(guān)于CSS HACK 解決兼容的寫(xiě)法 
·小議使用“完整”的CSS的缺點(diǎn)
·關(guān)于CSS不透明的詳細(xì)介紹 
·CSS中設(shè)置段落間距的方法
·用css網(wǎng)站布局之十步實(shí)錄
·DIV+CSS布局代碼精簡(jiǎn)對(duì)SEO的影響 
·CSS教程:網(wǎng)頁(yè)中英文字體的設(shè)置 
·css3文本陰影屬性text-shadow說(shuō)明 

 
 
 
 
最新文章

中關(guān)村艷照門(mén)女主角詳記錄高清組圖 
大連護(hù)士門(mén)大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
反恐精英之父內(nèi)維爾:改變電腦游戲銷(xiāo)售
團(tuán)購(gòu)網(wǎng)站黎明之前:中國(guó)市場(chǎng)慘烈廝殺不
團(tuán)購(gòu)鼻祖Groupon中國(guó)揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺(tái)主機(jī) 不要顯示器
聯(lián)想V360筆記本模特寫(xiě)真
愛(ài)國(guó)者第四代移動(dòng)硬盤(pán)將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護(hù)士門(mén)大尺度艷照高清組圖
中關(guān)村艷照門(mén)女主角詳記錄高清組
蘋(píng)果員工中毒門(mén)
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場(chǎng) 永續(xù)經(jīng)營(yíng)——專(zhuān)訪百腦匯
優(yōu)派專(zhuān)業(yè)電子書(shū) 讓您回家旅途多姿
揭曉百萬(wàn)大獎(jiǎng)三星bada魅力綻放中
大明龍權(quán)“江湖英雄會(huì)”全國(guó)PK大
永恒之塔校園達(dá)人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護(hù)士門(mén)大尺度艷照高清組圖
中關(guān)村艷照門(mén)女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲
濉溪县| 德安县| 高尔夫| 霍州市| 巴东县| 东海县| 馆陶县| 泸西县| 台湾省| 卫辉市| 八宿县| 屯昌县| 临夏市| 时尚| 延寿县| 桓仁| 新河县| 揭东县| 冕宁县| 沈丘县| 彩票| 金湖县| 澄江县| 奉化市| 长垣县| 鲁甸县| 远安县| 和顺县| 达尔| 临朐县| 新疆| 五常市| 马边| 楚雄市| 惠安县| 安塞县| 涞水县| 无为县| 嘉祥县| 和林格尔县| 龙海市|