一、規則說明

1)、所有的命名最好採用一種命名規範,比方全部小寫或者駝峰命名

2)、屬性的值一定要用雙引號(“”)括起來,且一定要有值,例如class=“web”,id=“web”

3)、每個標籤都要有開始和結束,且要有正確的層次,排版有規律工整

4)、表現與結構一定分離,程式碼中不涉及任何的表現元素,如style、font、bgColor、border等

5)、

的定義,應遵循從大到小的原則,體現文件的結構,並有利於搜尋引擎的查詢。

6)、給每一個表格和表單加上一個唯一的、結構標記id,給圖片加上alt標籤

7)、儘量使用英文命名原則,儘量不縮寫,除非一看就明白的單詞

二、CSS命名規則參考表

CSS樣式命名

說明

#wrapper

頁面外圍控制整體佈局寬度

#container或#content

容器,用於最外層

#layout

佈局

#head, #header

頁頭部分

#foot, #footer

頁尾部分

#nav

主導航

#subnav

二級導航

#menu

選單

#submenu

子選單

#sideBar

側欄

#sidebar_a, #sidebar_b

左邊欄或右邊欄

#main

頁面主體

#tag

標籤

#msg #message

提示資訊

#tips

小技巧

#vote

投票

#friendlink

友情連線

#title

標題

#summary

摘要

#loginbar

登入條

#searchInput

搜尋輸入框

#hot

熱門熱點

#search

搜尋

#search_output

搜尋輸出和搜尋結果相似

#searchBar

搜尋條

#search_results

搜尋結果

#copyright

版權資訊

#branding

商標

#logo

網站LOGO標誌

#siteinfo

網站資訊

#siteinfoLegal

法律宣告

#siteinfoCredits

信譽

#joinus

加入我們

#partner

合作伙伴

#service

服務

#regsiter

註冊

arr/arrow

箭頭

#guild

指南

#sitemap

網站地圖

#list

列表

#homepage

首頁

#subpage

二級頁面子頁面

#tool, #toolbar

工具條

#drop

下拉

#dorpmenu

下拉選單

#status

狀態

#scroll

滾動

。tab

標籤頁

。left 。right 。center

居左、中、右

。news

新聞

。download

下載

。banner

廣告條(頂部廣告條)

。products

產品

。products_prices

產品價格

。products_description

產品描述

。products_review

產品評論

。editor_review

編輯評論

。news_release

最新產品

。publisher

生產商

。screenshot

縮圖

。faqs

常見問題

。keyword

關鍵詞

。blog

部落格

。forum

論壇

CSS檔案命名

說明

master。css,style。css

主要的

module。css

模組

base。css

基本共用

layout。css

佈局,版面

themes。css

主題

columns。css

專欄

font。css

文字、字型

forms。css

表單

mend。css

補丁

print。css

列印

三、藉助翻譯工具

如果遇到不常用的一些名稱,可以藉助翻譯工具進行翻譯取其英文命名。平時我用的比較多的就是有道翻譯或者谷歌線上翻譯。

谷歌線上翻譯:

http://

translate。google。cn/

有道線上翻譯:

http://

fanyi。youdao。com/

我們為了規範命名最好使用英文命名,通常命名與自己佈局內容相符。

四、常用CSS程式碼

css的屬性雖然很多,但是我們經常使用的屬性,真的不多的,這個也是我自己之前收集整理的一些CSS常用屬性程式碼,希望可以幫助到一些新人,對於老司機就忽略吧。

字型屬性:(font)

大小 {font-size: x-large;}(特大) xx-small;(極小) 一般中文用不到,只要用數值就可以,單位:PX、PD

樣式 {font-style: oblique;}(偏斜體) italic;(斜體) normal;(正常)

行高 {line-height: normal;}(正常) 單位:PX、PD、EM

粗細 {font-weight: bold;}(粗體) lighter;(細體) normal;(正常)

變體 {font-variant: small-caps;}(小型大寫字母) normal;(正常)

大小寫 {text-transform: capitalize;}(首字母大寫) uppercase;(大寫) lowercase;(小寫) none;(無)

修飾 {text-decoration: underline;}(下劃線) overline;(上劃線) line-through;(刪除線) blink;(閃爍)

常用字型:(font-family)

“Courier New”, Courier, monospace, “Times New Roman”, Times, serif, Arial, Helvetica, sans-serif, Verdana

背景屬性:(background)

色彩 {background-color: #FFFFFF;}

圖片 {background-image: url();}

重複 {background-repeat: no-repeat;}

滾動 {background-attachment: fixed;}(固定) scroll;(滾動)

位置 {background-position: left;}(水平) top(垂直);

簡寫方法 {background:#000 url(。。) repeat fixed left top;} /*簡寫·這個在閱讀程式碼中經常出現,要認真的研究*/

區塊屬性:(Block) /*這個屬性第一次認識,要多多研究*/

字間距 {letter-spacing: normal;} 數值 /*這個屬性似乎有用,多實踐下*/

對齊 {text-align: justify;}(兩端對齊) left;(左對齊) right;(右對齊) center;(居中)

縮排 {text-indent: 數值px;}

垂直對齊 {vertical-align: baseline;}(基線) sub;(下標) super;(下標) top; text-top; middle; bottom; text-bottom;

詞間距word-spacing: normal; 數值

空格white-space: pre;(保留) nowrap;(不換行)

顯示 {display:block;}(塊) inline;(內嵌) list-item;(列表項) run-in;(追加部分) compact;(緊湊) marker;(標記) table; inline-table; table-raw-group; table-header-group; table-footer-group; table-raw; table-column-group; table-column; table-cell; table-caption;(表格標題) /*display 屬性的瞭解很模糊*/

方框屬性:(Box)

width:; height:; float:; clear:both; margin:; padding:;

順序:上右下左

邊框屬性:(Border)

border-style: dotted;(點線) dashed;(虛線) solid(實線); double;(雙線) groove;(槽線) ridge;(脊狀) inset;(凹陷) outset;

border-width:; 邊框寬度

border-color:#;

簡寫方法border:width style color; /*簡寫*/

列表屬性:(List-style)

型別list-style-type: disc;(圓點) circle;(圓圈) square;(方塊) decimal;(數字) lower-roman;(小羅碼數字) upper-roman; lower-alpha; upper-alpha;

位置list-style-position: outside;(外) inside;

影象list-style-image: url(。。);

定位屬性:(Position)

Position: absolute; relative; static;

visibility: inherit; visible; hidden;

overflow: visible; hidden; scroll; auto;

clip: rect(12px,auto,12px,auto) (裁切)

CSS文字屬性

color : #999999; /*文字顏色*/

font-family : 宋體,sans-serif; /*文字字型*/

font-size : 9pt; /*文字大小*/

font-style:itelic; /*文字斜體*/

font-variant:small-caps; /*小字型*/

letter-spacing : 1pt; /*字間距離*/

line-height : 200%; /*設定行高*/

font-weight:bold; /*文字粗體*/

vertical-align:sub; /*下標字*/

vertical-align:super; /*上標字*/

text-decoration:line-through; /*加刪除線*/

text-decoration: overline; /*加頂線*/

text-decoration:underline; /*加下劃線*/

text-decoration:none; /*刪除連結下劃線*/

text-transform : capitalize; /*首字大寫*/

text-transform : uppercase; /*英文大寫*/

text-transform : lowercase; /*英文小寫*/

text-align:right; /*文字右對齊*/

text-align:left; /*文字左對齊*/

text-align:center; /*文字居中對齊*/

text-align:justify; /*文字分散對齊*/

vertical-align屬性

vertical-align:top; /*垂直向上對齊*/

vertical-align:bottom; /*垂直向下對齊*/

vertical-align:middle; /*垂直居中對齊*/

vertical-align:text-top; /*文字垂直向上對齊*/

vertical-align:text-bottom; /*文字垂直向下對齊*/

邊框空白

padding-top:10px; /*上邊框留空白*/

padding-right:10px; /*右邊框留空白*/

padding-bottom:10px; /*下邊框留空白*/

padding-left:10px; /*左邊框留空白

符號屬性

list-style-type:none; /*不編號*/

list-style-type:decimal; /*阿拉伯數字*/

list-style-type:lower-roman; /*小寫羅馬數字*/

list-style-type:upper-roman; /*大寫羅馬數字*/

list-style-type:lower-alpha; /*小寫英文字母*/

list-style-type:upper-alpha; /*大寫英文字母*/

list-style-type:disc; /*實心圓形符號*/

list-style-type:circle; /*空心圓形符號*/

list-style-type:square; /*實心方形符號*/

list-style-image:url(/dot。gif); /*圖片式符號*/

list-style-position: outside; /*凸排*/

list-style-position:inside; /*縮排*/

背景樣式

background-color:#F5E2EC; /*背景顏色*/

background:transparent; /*透視背景*/

background-image : url(/image/bg。gif); /*背景圖片*/

background-attachment : fixed; /*浮水印固定背景*/

background-repeat : repeat; /*重複排列-網頁預設*/

background-repeat : no-repeat; /*不重複排列*/

background-repeat : repeat-x; /*在x軸重複排列*/

background-repeat : repeat-y; /*在y軸重複排列*/

指定背景位置

background-position : 90% 90%; /*背景圖片x與y軸的位置*/

background-position : top; /*向上對齊*/

background-position : buttom; /*向下對齊*/

background-position : left; /*向左對齊*/

background-position : right; /*向右對齊*/

background-position : center; /*居中對齊*/

連線屬性

a /*所有超連結*/

a:link /*超連結文字格式*/

a:visited /*瀏覽過的連結文字格式*/

a:active /*按下連結的格式*/

a:hover /*滑鼠轉到連結*/

滑鼠游標樣式

連結手指 CURSOR: hand

十字型 cursor:crosshair

箭頭朝下 cursor:s-resize

十字箭頭 cursor:move

箭頭朝右 cursor:move

加一問號 cursor:help

箭頭朝左 cursor:w-resize

箭頭朝上 cursor:n-resize

箭頭朝右上 cursor:ne-resize

箭頭朝左上 cursor:nw-resize

文字I型 cursor:text

箭頭斜右下 cursor:se-resize

箭頭斜左下 cursor:sw-resize

漏斗 cursor:wait

游標圖案(IE6) p {cursor:url(“游標檔名。cur”),text;}

CSS框線一覽表:

border-top : 1px solid #6699cc; /*上框線*/

border-bottom : 1px solid #6699cc; /*下框線*/

border-left : 1px solid #6699cc; /*左框線*/

border-right : 1px solid #6699cc; /*右框線*/

以上是建議書寫方式,但也可以使用常規的方式 如下:

border-top-color : #369 /*設定上框線top顏色*/

border-top-width :1px /*設定上框線top寬度*/

border-top-style : solid/*設定上框線top樣式*/

其他框線樣式

solid /*實線框*/

dotted /*虛線框*/

double /*雙線框*/

groove /*立體內凸框*/

ridge /*立體浮雕框*/

inset /*凹框*/

outset /*凸框*/

CSS邊界樣式

margin-top:10px; /*上邊界*/

margin-right:10px; /*右邊界值*/

margin-bottom:10px; /*下邊界值*/

margin-left:10px; /*左邊界值*/

字型樣式(Font Style)

字型樣式 {font:font-style font-variant font-weight font-size font-family}

字型型別 {font-family:“字型1”,“字型2”,“字型3”,。。。}

字型大小 {font-size:數值|inherit| medium| large| larger| x-large| xx-large| small| smaller| x-small| xx-small}

字型風格 {font-style:inherit|italic|normal|oblique}

字型粗細 {font-weight:100-900|bold(粗體)|bolder(特粗)|lighter(細體)|normal(正常);}

字型顏色 {color:數值;}

陰影顏色 {text-shadow:16位色值}

字型行高 {line-height:數值|inherit|normal;}

字 間 距 {letter-spacing:數值|inherit|normal}

單詞間距 {word-spacing:數值|inherit|normal}

字型變形 {font-variant:inherit|normal|small-cps }

英文轉換 {text-transform:inherit|none|capitalize|uppercase|lowercase}

字型變形 {font-size-adjust:inherit|none}

字型 {font-stretch:condensed|expanded|extra-condensed|extra-expanded|inherit|narrower|normal| semi-condensed|semi-expanded|ultra-condensed|ultra-expanded|wider}

文字樣式(Text Style)

行 間 距 {line-height:數值|inherit|normal;}

文字修飾 {text-decoration:inherit|none|underline|overline|line-through|blink}

段首空格 {text-indent:數值|inherit}

水平對齊 {text-align:left|right|center|justify}

垂直對齊 {vertical-align:inherit|top|bottom|text-top|text-bottom|baseline|middle|sub|super}

書寫方式 {writing-mode:lr-tb|tb-rl}

背景樣式

背景顏色 {background-color:數值}

背景圖片 {background-image: url(URL)|none}

背景重複 {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}

背景固定 {background-attachment:fixed|scroll}

背景定位 {background-position:數值|top|bottom|left|right|center}

背影樣式 {background:背景顏色|背景圖象|背景重複|背景附件|背景位置}

框架樣式(Box Style)

邊界留白: {margin:margin-top margin-right margin-bottom margin-left}

補 白: {padding:padding-top padding-right padding-bottom padding-left}

邊框寬度: {border-width:border-top-width border-right-width border-bottom-width border-left-width}

寬度值:thin|medium|thick|數值

邊框顏色: {border-color:數值 數值 數值 數值} 數值:分別代表top、right、bottom、left顏色值

邊框風格:

{border-style:none|hidden|inherit|dashed|solid|double|inset|outset|ridge|groove} 邊 框 {border:border-width border-style color}

上 邊 框 {border-top:border-top-width border-style color}

右 邊 框 {border-right:border-right-width border-style color}

下 邊 框 {border-bottom:border-bottom-width border-style color}

左 邊 框 {border-left:border-left-width border-style color}

寬 度 {width:長度|百分比| auto}

高 度 {height:數值|auto}

漂 浮 {float:left|right|none}

清 除 {clear:none|left|right|both}

分類列表

控制顯示 {display:none|block|inline|list-item}

控制空白 {white-space:normal|pre|nowarp}

符號列表 {list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|upper-alpha|none}

圖形列表 {list-style-image:URL}

位置列表 {list-style-position:inside|outside}

目錄列表 {list-style:目錄樣式型別|目錄樣式位置|url}

滑鼠形狀 {cursor:hand|crosshair|text|wait|move|help|e-resize|nw-resize|w-resize|s-resize|se-resize|sw-resize}