上次給別人示範div的效果時,寫了css樣式卻一直不能呈現,最後不小心發現自己在寫css樣式時候,給一個class命名為數字開頭的名稱,才想起來自己去年剛學習樣式表時候也出現此問題,最後被我解決掉的,聲明一下css中的名稱不要以數字開頭,最好是字母開頭。
以下是:CSS 命名規範
XHTML-CSS寫作建議
- 所有的xhtml代碼小寫
- 屬性的值一定要用雙引號("")括起來,且一定要有值
- 每個標籤都要有開始和結束,且要有正確的層次
- 空元素要有結束的tag或於開始的tag後加上"/"
- 表現與結構完全分離,代碼中不涉及任何的表現元素,如style、font、bgColor、border等
- <h1>到<h5>的定義,應遵循從大到小的原則,體現文檔的結構,並有利於搜尋引擎的查詢。
- 給每一個表格和表單加上一個唯一的、結構標記id
- 給重要的區塊加上注釋,如:
- 給圖片加上alt標籤
- 所有的標籤必須進行合理的嵌套
- 根項目前必須有元素,宣告使用那一種DTD
- 根項目必須有xmlns屬性來指定使用http://www.w3.org/1999/xhtml的namespace
CSS樣式表規範:
- id和class命名採用該版塊的英文單詞或組合命名,並第一個單詞小寫,第二個單詞首個字母大寫,如:newRelease(最新產品/new+Release)
- CSS樣式表各區塊用注釋說明
- 盡量使用英文命名原則
- 不用加中杠和底線
- 盡量不縮寫,除非一看就明白的單詞
CSS命名規範
這段時間由於工作的需要對CSS的命名做了一些研究,主要是想讓作出的文檔等規範,更能讓人看懂和讀懂。
DIV |
CSS名稱 |
說明 |
網站公用相關 |
Container div |
#container |
容器 |
Header or banner div |
#header |
頁頭部分 |
Main or global navigation div |
#mainNav |
主導航 |
Menu |
#menu |
菜單 |
Sub Menu |
#submenu |
子功能表 |
Left or right side columns |
#sidebarA, #sidebarB |
左側邊欄或右側邊欄 |
Main div |
#main |
頁面主體 |
Content div |
#content |
內容部分 |
The main content area |
#contentMain |
主要內容地區 |
Footer div |
#footer |
頁尾部分 |
Tag |
#tag |
標籤 |
Message |
#msg #message |
提示資訊 |
Tips |
#tips |
小技巧 |
Vote |
#vote |
投票 |
Friend Link |
#friendlink |
友情串連 |
Title |
#title |
標題 |
Summary |
#summary |
摘要 |
Sub-navigation list |
#subNav |
二級導航 |
Search input |
#searchInput |
搜尋輸入框 |
Search output |
#searchOutput |
搜尋輸出和搜尋結果相似 |
Search |
#search |
搜尋 |
Search results |
#searchResults |
搜尋結果 |
Copyright information |
#copyright |
著作權資訊 |
brand |
#branding |
商標 |
branding-logo |
#brandingLogo |
LOGO |
Site information |
#siteinfo |
網站資訊 |
Copyright information etc. |
#siteinfoLegal |
法律聲明 |
Designer or other credits |
#siteinfoCredits |
信譽 |
Join us |
#joinus |
加入我們 |
Partnership opportunities |
#partner |
夥伴 |
Services |
#service |
服務 |
Regsiter |
#regsiter |
註冊 |
Status |
#status |
狀態 |
電子貿易相關 |
Products |
.products |
產品 |
Products prices |
.productsPrices |
產品價格 |
Products description |
.productsDescription |
產品描述 |
Products review |
.productsReview |
產品評論 |
Editor's review |
.editorReview |
編輯評論 |
New release |
.newsRelease |
最新產品 |
Publisher |
.publisher |
生產商 |
Screen shot |
.screenshot |
縮圖 |
FAQ |
.faqs |
常見問題 |
Keyword |
.keyword |
關鍵詞 |
Blog |
.blog |
部落格 |
Forum |
.forum |
論壇 |