2. 指定語言及字符集:
為文檔指定語言:
<html xmlns=”http://www.w3.org/1999/xhtml” lang=”en”>
為了被瀏覽器正確解釋和通過W3C代碼校驗(yàn),所有的XHTML文檔都必須聲明它們所使用的編碼語言;如: 常用的語言定義:
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /> 標(biāo)準(zhǔn)的XML文檔語言定義: <?xml version=”1.0″ encoding=” utf-8″?> 針對老版本的瀏覽器的語言定義: <meta http-equiv=”Content-Language” content=” utf-8″ /> 為提高字符集,建議采用“utf-8”。
3. 調(diào)用樣式表:
外部樣式表調(diào)用:
頁面內(nèi)嵌法:就是將樣式表直接寫在頁面代碼的head區(qū)。 如:
<style type=”text/css”><!– body { background : white ; color : black ; } –> </style> 外部調(diào)用法:將樣式表寫在一個(gè)獨(dú)立的.css文件中,然后在頁面head區(qū)用類似以下代碼調(diào)用。
<link rel=”stylesheet” rev=”stylesheet” href=”css/style.css” type=”text/css” media=”all” />
在符合web標(biāo)準(zhǔn)的設(shè)計(jì)中,推薦使用外部調(diào)用法,可以不修改頁面只修改.css文件而改變頁面的樣式。如果所有頁面都調(diào)用同一個(gè)樣式表文件,那么改一個(gè)樣式表文件,可以改變所有文件的樣式。
4、選用恰當(dāng)?shù)脑兀?/SPAN>
根據(jù)文檔的結(jié)構(gòu)來選擇HTML元素,而不是根據(jù)HTML元素的樣式來選擇。例如,使用P元素來包含文字段落,而不是為了換行。如果在創(chuàng)建文檔時(shí)找不到適當(dāng)?shù)脑兀瑒t可以考慮使用通用的div 或者是span;
避免過渡使用div和span。少量、適當(dāng)?shù)氖褂胐iv和span元素可以使文檔的結(jié)構(gòu)更加清晰合理并且易于使用樣式;
盡可能少地使用標(biāo)簽和結(jié)構(gòu)嵌套,這樣不但可以使文檔結(jié)構(gòu)清晰,同時(shí)也可以保持文件的小巧,在提高用戶下載速度的同時(shí),也易于瀏覽器對文檔的解釋及呈視;
5、派生選擇器:
可以使用派生選擇器給一個(gè)元素里的子元素定義樣式,在簡化命名的同時(shí)也使結(jié)構(gòu)更加的清晰化,如:
.mainMenu ul li {background:url(images/bg.gif;)}
6、輔助圖片用背影圖處理:
這里的”輔助圖片”是指那些不是作為頁面要表達(dá)的內(nèi)容的一部分,而僅僅用于修飾、間隔、提醒的圖片。將其做背影圖處理,可以在不改動頁面的情況下通過CSS樣式來進(jìn)行改動,如:
#logo {background:url(images/logo.jpg) #FEFEFE no-repeat right bottom;}
7、結(jié)構(gòu)與樣式分離:
在頁面里只寫入文檔的結(jié)構(gòu),而將樣式寫于css文件中,通過外部調(diào)用CSS樣式表來實(shí)現(xiàn)結(jié)構(gòu)與樣式的分離。
8、文檔的結(jié)構(gòu)化書寫:
頁面CSS文檔都應(yīng)采用結(jié)構(gòu)化的書寫方式,邏輯清晰易于閱讀。如:
<div id=”mainMenu”> <ul> <li><a href=”#” >首頁</a></li> <li><a href=”#” >介紹</a></li> <li><a href=”#” >服務(wù)</a></li> </ul> </div>
/*=====主導(dǎo)航=====*/ #mainMenu { width:100%; height:30px; background:url(images/mainMenu_bg.jpg) repeat-x; } #mainMenu ul li { float:left; line-height:30px; margin-right:1px; cursor:pointer; } /*=====主導(dǎo)航結(jié)束=====*/
上一頁 [1] [2] [3] [4] [5] 下一頁 |