css命名規則 網站設計及基本架構結構

來源:互聯網
上載者:User
一.網站設計及基本架構結構:

1. Container
“container“ 就是將頁面中的所有元素包在一起的部分,這部分還可以命名為: “wrapper“, “wrap“, “page“.
2. Header
“header” 是網站頁面的頭部地區,一般來講,它包含網站的logo和一些其他元素。這部分還可以命名為:“page-header” (或 pageHeader).
3. Navbar
“navbar“等同於橫向的導覽列,是最典型的網頁元素。這部分還可以命名為:“nav”, “navigation”, “nav-wrapper”.
4. Menu
“Menu”地區包含一般的連結和菜單,這部分還可以命名為: “subNav “, “links“,“sidebar-main”.
5. Main
“Main”是網站的主要區域,如果是部落格的話它將包含的日誌。這部分還可以命名為: “content“, “main-content” (或“mainContent”)。
6. Sidebar
“Sidebar” 部分可以包含網站的次要內容,比如最新動向內容列表、關於網站的介紹或廣告元素等…這部分還可以命名為: “subNav “, “side-panel“, “secondary-content“.
7. Footer
“Footer”包含網站的一些附加資訊,這部分還可以命名為: “copyright“。

二.需要注意的幾點:

1.盡量考慮為元素命名其本身的作用或”用意”,達到語義化。不要使用表面形式的命名.
如:red/left/big等。

2.組合命名規則:
[元素類型]-[元素作用/內容]
如:搜尋按鈕: btn-search
登入表單:form-login
新聞列表:list-news

3.涉及到互動行為的元素命名:
凡涉及互動行為的元素通常會有正常、懸停、點擊和已瀏覽等不同樣式,命名可參考以下規則:
滑鼠移至上方::hover 點擊:click 已瀏覽:visited
如:搜尋按鈕: btn-search、btn-search-hover、btn-search-visited

三、常用命名匯總:

頁頭:header
登入條:loginbar
標誌:logo
側欄:sidebar
廣告條:banner
導航:nav
子導航:subNav
菜單:menu
子功能表:subMenu
下拉式功能表:dropMenu
工具條: toolbar
表單:form
欄目:column
箭頭:arrow
搜尋:search
搜尋按鈕:btn-search
捲軸:scroll
內容:content
標籤頁:tab
文章列表:list
提示資訊:msg
小技巧:tips
欄目標題:title
連結:links
頁尾:footer
服務:service
熱點:hot
新聞:news
下載:download
註冊:regsiter
狀態:status
按鈕:btn
投票:vote
夥伴:partner
著作權:copyright
網站地圖: sitemap

其他參考的命名規則
頁頭:header
登入條:loginbar
標誌:logo
側欄:sidebar
廣告:banner
導航:nav
子導航:subnav
菜單:menu
子功能表:submenu
搜尋:search
滾動:scroll
頁面主體:main
內容:content
標籤頁:tab
文章列表:list
提示資訊:msg
小技巧:tips
欄目標題:title
加入:joinus
指南:guild
服務:service
熱點:hot
新聞:news
下載:download
註冊:regsiter
狀態:status
按鈕:btn
投票:vote
夥伴:partner
友情連結:friendlink
頁尾:footer
著作權:copyright


CSS ID 的命名
外 套:  wrap
主導航:  mainnav
子導航:  subnav
頁 腳:  footer
整個頁面: content
頁 眉:  header
頁 腳:  footer
商 標:  label
標 題:  title
主導航:  mainbav(globalnav)
頂導航:  topnav
邊導航:  sidebar
左導航:  leftsidebar
右導航:  rightsidebar
旗 志:  logo
標 語:  banner
菜單內容1: menu1content
菜單容量: menucontainer
子功能表:  submenu
邊互動中心圖示:sidebarIcon
注釋:   note
麵包屑:  breadcrumb(即頁面所處位置導航提示)
容器:   container
內容:   content
搜尋:   search
登陸:   Login
功能區:  shop(如購物車,收銀台)
當前的   current


另外在編輯樣式表時可用的注釋可這樣寫:
<-- Footer -->
內容區
<-- End Footer -->

樣式檔案命名
主要的 master.css
布局,版面 layout.css
專欄 columns.css
文字 font.css
列印樣式 print.css
主題 themes.css

執行個體:
為同一開發,特設定CSS命名關鍵字如下:

容 器:container/box
頭 部:header
主 導 航:mainNav
子 導 航:subNav
頂 導 航:topNav
網站標誌:logo
大 廣 告:banner
頁面中部:mainBody
底 部:footer
菜 單:menu
菜單內容:menuContent
子 菜 單:subMenu
子功能表內容:subMenuContent
搜 索:search
搜尋索引鍵:keyword
搜尋範圍:range
標籤文字:tagTitle
標籤內容:tagContent
當前標籤:tagCurrent/currentTag
標  題:title
內 容:content
列 表:list
當前位置:currentPath
側 邊 欄:sidebar
圖 標:icon
注 釋:note
登 錄:login
注 冊:register
列 定 義:column_1of3 (三列中的第一列)
column_2of3 (三列中的第二列)
column_3of3 (三列中的第三列)

  • 相關文章

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.