常用命名
標題:title
摘要:summary
箭頭:arrow
商標:label
網站標志:logo
轉角/圓角:corner
橫幅廣告:banner
子菜單:subMenu
搜索:search
搜索框:searchBox
登錄:login
登錄條:loginbar
工具條:toolbar
下拉:drop
標簽頁:tab
當前的:current
列表:list
滾動:scroll
服務:service
提示信息:msg
熱點:hot
新聞:news
小技巧:tips
下載:download
加入:joinus
注冊:regsiter
指南:guide
友情鏈接:friendlink
狀態:status
版權:copyright
按鈕:btn
合作伙伴:partner
投票:vote
左/中/右:left/center/right
簡介:profiles
評論:comment
ID命名
(1) 頁面結構
容器:container
頁頭:header
內容:content/container
頁面主體:main
頁尾:footer
導航:nav
側欄:sidebar
欄目:column
頁面外圍控制整體布局寬度:wrapper
(2) 導航
導航:nav
主導航:mainbar
子導航:subanv
頂導航:topnav
邊導航:sidebar
左導航:leftsidebar
右導航:rightsidebar
菜單:menu
子菜單:submenu
摘要:summary
(3) 功能
標志:logo
廣告:banner
登錄:login
登陸條:loginbar
注冊:regsiter
搜索:search
功能區:shop
標題:title
加入:joinus
狀態:status
按鈕:btn
滾動:scroll
標簽頁:tab
文章列表:list
提示信息:msg
當前的:current
小技巧:tips
圖標:icon
注釋:note
指南:guild
服務:service
版權:copyfight
友情鏈接:link
class命名
(1)顏色:使用顏色的名稱或者16進制代碼。如:
.red{color:red;}
.f60{color:#f60;}
.ff8600{color:#ff8600;}
(2)字體大小,直接使用“font+字體大小”作為名稱,如:
.font12px{font-size:12px;}
.font9pt{font-size:9pt}
(3)對齊樣式,使用對齊目標的因我名,如:
.left{float:left;}
.bottom{float:bottom;}
(4)標題欄樣式,使用”類名+功能“的方式命名,如:
.barnews {}
.barproduct {}
推薦的css書寫順序
相關的屬性聲明應當歸為一組,并按照下面的順序排列:
Positioning
Box model
Typographic
Visual
由于定位(Positioning)可以從正常的文檔流中移除元素,并且還能覆蓋盒模型(box model)相關的樣式,因此排在首位。盒模型拍在第二位,因為它決定了組件的尺寸和位置。
.xxx {
/* Positioning */
position: absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:100;
/* Box-model */
display: block;
float: right;
width: 100px;
height: 100px;
/* Typography */
font: normal 13px "Helvetica Neue", sans-serif;
line-height:1.5;
color:#333;
text-align: center;
/* Visual */
background-color:#f5f5f5;
border: 1px solid #e5e5e5;
border-radius: 3px;
/* Misc */
opacity:1;
}