| 導購 | 订阅 | 在线投稿
分享
 
 
 

CSS設計網頁時的一些常用規範(1)

來源:互聯網  2008-07-09 05:36:55  評論

CSS命名規範

一.文件命名規範

全局樣式:global.css;

框架布局:layout.css;

字體樣式:font.css;

鏈接樣式:link.css;

打印樣式:print.css;

二.常用類/ID命名規範

頁眉:header

內容:content

容器:container

頁腳:footer

版權:copyright

導航:menu

主導航:mainMenu

子導航:subMenu

標志:logo

標語:banner

標題:title

側邊欄:sidebar

圖標:Icon

注釋:note

搜索:search

按鈕:btn

登錄:login

鏈接:link

信息框:manage

……

常用類的命名應盡量以常見英文單詞爲准,做到通俗易懂,並在適當的地方加以注釋。對于二級類/ID命名,則采用組合書寫的模式,後一個單詞的首字母應大寫:諸如「搜索框」則應命名爲「searchInput」、「搜索圖標」命名這「searchIcon」、「搜索按鈕」命名爲「searchBtn」……

CSS書寫規範及方法

一. 常規書寫規範及方法

1. 選擇DOCTYPE:

XHTML 1.0 提供了三種DTD聲明可供選擇:

過渡的(Transitional):要求非常寬松的DTD,它允許你繼續使用HTML4.01的標識(但是要符合xhtml的寫法)。完整代碼如下:

<!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Transitional//EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd「>

嚴格的(Strict):要求嚴格的DTD,你不能使用任何表現層的標識和屬性,例如

。完整代碼如下:

<!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Strict//EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd「>

框架的(Frameset):專門針對框架頁面設計使用的DTD,如果你的頁面中包含有框架,需要采用這種DTD。完整代碼如下:

<!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Frameset//EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd「>

理想情況當然是嚴格的DTD,但對于我們大多數剛接觸web標准的設計師來說,過渡的DTD(XHTML 1.0 Transitional)是目前理想選擇(包括本站,使用的也是過渡型DTD)。因爲這種DTD還允許我們使用表現層的標識、元素和屬性,也比較容易通過W3C的代碼校驗。

2. 指定語言及字符集:

爲文檔指定語言:

<html xmlns=」http://www.w3.org/1999/xhtml」 lang=」en」>

爲了被浏覽器正確解釋和通過W3C代碼校驗,所有的XHTML文檔都必須聲明它們所使用的編碼語言;如:

常用的語言定義:

<meta http-equiv=」Content-Type」 content=」text/html; charset=utf-8″ />

標准的XML文檔語言定義:

<?xml version=」1.0″ encoding=」 utf-8″?>

針對老版本的浏覽器的語言定義:

<meta http-equiv=」Content-Language」 content=」 utf-8″ />

爲提高字符集,建議采用「utf-8」。

標准的XML文檔語言定義:

針對老版本的浏覽器的語言定義:

爲提高字符集,建議采用「utf-8」。

3. 調用樣式表:

外部樣式表調用:

頁面內嵌法:就是將樣式表直接寫在頁面代碼的head區。 如:

<style type=」text/css」><!– body { background : white ; color : black ; } –> </style>

外部調用法:將樣式表寫在一個獨立的.css文件中,然後在頁面head區用類似以下代碼調用。

<link rel=」stylesheet」 rev=」stylesheet」 href=」css/style.css」 type=」text/css」 media=」all」 />

外部調用法:將樣式表寫在一個獨立的.css文件中,然後在頁面head區用類似以下代碼調用。

<link rel=」stylesheet」 rev=」stylesheet」 href=」css/style.css」 type=」text/css」 media=」all」 />

在符合web標准的設計中,推薦使用外部調用法,可以不修改頁面只修改.css文件而改變頁面的樣式。如果所有頁面都調用同一個樣式表文件,那麽改一個樣式表文件,可以改變所有文件的樣式。

4、選用恰當的元素:

根據文檔的結構來選擇HTML元素,而不是根據HTML元素的樣式來選擇。例如,使用P元素來包含文字段落,而不是爲了換行。如果在創建文檔時找不到適當的元素,則可以考慮使用通用的div 或者是span;

避免過渡使用div和span。少量、適當的使用div和span元素可以使文檔的結構更加清晰合理並且易于使用樣式;

盡可能少地使用標簽和結構嵌套,這樣不但可以使文檔結構清晰,同時也可以保持文件的小巧,在提高用戶下載速度的同時,也易于浏覽器對文檔的解釋及呈視;

5、派生選擇器:

可以使用派生選擇器給一個元素裏的子元素定義樣式,在簡化命名的同時也使結構更加的清晰化,如:

.mainMenu ul li {background:url(images/bg.gif;)}

6、輔助圖片用背影圖處理:

這裏的」輔助圖片」是指那些不是作爲頁面要表達的內容的一部分,而僅僅用于修飾、間隔、提醒的圖片。將其做背影圖處理,可以在不改動頁面的情況下通過CSS樣式來進行改動,如:

#logo {background:url(images/logo.jpg) #FEFEFE no-repeat right bottom;}

7、結構與樣式分離:

在頁面裏只寫入文檔的結構,而將樣式寫于css文件中,通過外部調用CSS樣式表來實現結構與樣式的分離。

  CSS命名規範 一.文件命名規範   全局樣式:global.css;   框架布局:layout.css;   字體樣式:font.css;   鏈接樣式:link.css;   打印樣式:print.css; 二.常用類/ID命名規範   頁 眉:header   內 容:content   容 器:container   頁 腳:footer   版 權:copyright    導 航:menu   主導航:mainMenu   子導航:subMenu   標 志:logo   標 語:banner   標 題:title   側邊欄:sidebar   圖 標:Icon   注 釋:note   搜 索:search   按 鈕:btn   登 錄:login   鏈 接:link   信息框:manage   ……   常用類的命名應盡量以常見英文單詞爲准,做到通俗易懂,並在適當的地方加以注釋。對于二級類/ID命名,則采用組合書寫的模式,後一個單詞的首字母應大寫:諸如「搜索框」則應命名爲「searchInput」、「搜索圖標」命名這「searchIcon」、「搜索按鈕」命名爲「searchBtn」……   CSS書寫規範及方法 一. 常規書寫規範及方法   1. 選擇DOCTYPE:   XHTML 1.0 提供了三種DTD聲明可供選擇:   過渡的(Transitional):要求非常寬松的DTD,它允許你繼續使用HTML4.01的標識(但是要符合xhtml的寫法)。完整代碼如下:    <!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Transitional//EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd「>   嚴格的(Strict):要求嚴格的DTD,你不能使用任何表現層的標識和屬性,例如 。完整代碼如下:    <!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Strict//EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd「>   框架的(Frameset):專門針對框架頁面設計使用的DTD,如果你的頁面中包含有框架,需要采用這種DTD。完整代碼如下:    <!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Frameset//EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd「>   理想情況當然是嚴格的DTD,但對于我們大多數剛接觸web標准的設計師來說,過渡的DTD(XHTML 1.0 Transitional)是目前理想選擇(包括本站,使用的也是過渡型DTD)。因爲這種DTD還允許我們使用表現層的標識、元素和屬性,也比較容易通過W3C的代碼校驗。   2. 指定語言及字符集:   爲文檔指定語言:    <html xmlns=」http://www.w3.org/1999/xhtml」 lang=」en」>   爲了被浏覽器正確解釋和通過W3C代碼校驗,所有的XHTML文檔都必須聲明它們所使用的編碼語言;如:   常用的語言定義:    <meta http-equiv=」Content-Type」 content=」text/html; charset=utf-8″ /> 標准的XML文檔語言定義: <?xml version=」1.0″ encoding=」 utf-8″?> 針對老版本的浏覽器的語言定義: <meta http-equiv=」Content-Language」 content=」 utf-8″ /> 爲提高字符集,建議采用「utf-8」。   標准的XML文檔語言定義:      針對老版本的浏覽器的語言定義:      爲提高字符集,建議采用「utf-8」。   3. 調用樣式表:   外部樣式表調用:   頁面內嵌法:就是將樣式表直接寫在頁面代碼的head區。 如: <style type=」text/css」><!– body { background : white ; color : black ; } –> </style> 外部調用法:將樣式表寫在一個獨立的.css文件中,然後在頁面head區用類似以下代碼調用。 <link rel=」stylesheet」 rev=」stylesheet」 href=」css/style.css」 type=」text/css」 media=」all」 />      外部調用法:將樣式表寫在一個獨立的.css文件中,然後在頁面head區用類似以下代碼調用。    <link rel=」stylesheet」 rev=」stylesheet」 href=」css/style.css」 type=」text/css」 media=」all」 />   在符合web標准的設計中,推薦使用外部調用法,可以不修改頁面只修改.css文件而改變頁面的樣式。如果所有頁面都調用同一個樣式表文件,那麽改一個樣式表文件,可以改變所有文件的樣式。   4、選用恰當的元素:   根據文檔的結構來選擇HTML元素,而不是根據HTML元素的樣式來選擇。例如,使用P元素來包含文字段落,而不是爲了換行。如果在創建文檔時找不到適當的元素,則可以考慮使用通用的div 或者是span;   避免過渡使用div和span。少量、適當的使用div和span元素可以使文檔的結構更加清晰合理並且易于使用樣式;   盡可能少地使用標簽和結構嵌套,這樣不但可以使文檔結構清晰,同時也可以保持文件的小巧,在提高用戶下載速度的同時,也易于浏覽器對文檔的解釋及呈視;   5、派生選擇器:   可以使用派生選擇器給一個元素裏的子元素定義樣式,在簡化命名的同時也使結構更加的清晰化,如:   .mainMenu ul li {background:url(images/bg.gif;)}   6、輔助圖片用背影圖處理:   這裏的」輔助圖片」是指那些不是作爲頁面要表達的內容的一部分,而僅僅用于修飾、間隔、提醒的圖片。將其做背影圖處理,可以在不改動頁面的情況下通過CSS樣式來進行改動,如:   #logo {background:url(images/logo.jpg) #FEFEFE no-repeat right bottom;}   7、結構與樣式分離:   在頁面裏只寫入文檔的結構,而將樣式寫于css文件中,通過外部調用CSS樣式表來實現結構與樣式的分離。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有