CSS(23)CSS樣式表命名參考表


一、命名規則說明

  1. 所有的命名最好都小寫
  2. 屬性的值一定要用雙引號("")括起來,且一定要有值如class="divcss5",id="divcss5"
  3. 每個標簽都要有開始和結束,且要有正確的層次,排版有規律工整
  4. 空元素要有結束的tag或於開始的tag后加上"/"
  5. 表現與結構完全分離,代碼中不涉及任何的表現元素,如style、font、bgColor、border等
  6. <h1>到<h5>的定義,應遵循從大到小的原則,體現文檔的結構,並有利於搜索引擎的查詢。
  7. 給每一個表格和表單加上一個唯一的、結構標記id
  8. 給圖片加上alt標簽
  9. 盡量使用英文命名原則
  10. 盡量不縮寫,除非一看就明白的單詞

1、DIV+CSS命名小結

主要的重要的特殊的最外層的盒子用“#”(井號)選擇符號開頭命名,其它都用“.”(小寫句號)選擇符號開頭命名。

通常我們最常用主要命名有:wrap(外套、最外層)、header(頁眉、頭部)、nav(導航條)、menu(菜單)、title(欄目標題、一般配合h1\h2\h3\h4標簽使用)
、content (內容區)、footer(頁腳、底部)、logo(標志、可以配合h1標簽使用)、banner(廣告條,一般在頂部)、copyRight(版權)。其它可根據自己需要選擇性使用。

二、內容命名參考

1、頁面結構類

  • 面板dashboard
  • 容器container
  • 頁頭header
  • 內容content
  • 外圍控制wrapper
  • 頁面主體main
  • 欄目column
  • 寬欄目wide_column
  • 窄欄目narrow_column
  • bar
  • 側邊欄sidebar
  • 網站地圖sitemap
  • 頁尾footer
  • 標簽頁.tab
  • 居左、中、右.left .right .center

2、導航類

  • 主導航nav_main
  • 子導航nav_child,subnav
  • 三級導航nav_third
  • 導航nav
  • 頂導航nav_top
  • 左導航nav_left
  • 右導航nav_right
  • 菜單menu
  • 子菜單menu_child
  • 下拉菜單menu_drop
  • 位置導航crumb
  • 面包屑breadcrumb
  • 標題: title
  • 摘要: summary

3、表單

  • 郵件mail
  • 用戶名username
  • 密碼passwd
  • 重復密碼passwd_again
  • 保存信息cookie
  • 性別sex
  • 地點local
  • 下拉drop
  • 驗證碼verification
  • 按鈕btn
  • 必填項requisite
  • 狀態status

4、功能模塊

  • 登錄
    login
  • 注冊regsiter
  • 搜索search
  • 標簽頁tab
  • 工具條toolbar
  • 標簽頁tab
  • 日歷calendar
  • 分類category
  • 歸檔archive
  • 回復comment
  • 標簽tag
  • 投票vote
  • 合作伙伴partner
  • 友情鏈接friendlink
  • 新聞news
  • 下載download
  • 指南guild
  • 幫助help
  • 常見問題faq
  • 服務service

5、內容

  • 注釋note
  • 條目entry
  • 摘要summary
  • 縮略圖screenshot
  • 提示信息msg
  • 小技巧tips
  • 正方形的Square
  • 極小的Thumbnail
  • 小的Small
  • 中等的Medium
  • 大的Large
  • 原始的Original

6、動作

  • 滾動scroll
  • 箭頭arrow
  • 首頁first
  • 上一頁prev
  • 下一頁next
  • 末頁last
  • 更早的older
  • 更新的newer

7、狀態

  • 列表list
  • 熱點hot
  • 更新new
  • 前十列表topten_list
  • 相關列表related_list
  • 更新列表update_list

三、CSS樣式文件命名

  • 基本共用,全局樣式表 base.css
  • 主要的 master.css, style.css, main.css
  • 布局,版面 layout.css
  • 專欄 columns.css
  • 文字 font.css
  • 打印 print.css
  • 主題 themes.css
  • 附加 attach.css
  • 模塊 module.css
  • 表單 forms.css
  • 補丁 mend.css

四、CSS樣式的書寫順序

按照以下1 2 3 4 5的順序進行書寫。

目的:減少瀏覽器reflow(回流),提升瀏覽器渲染dom的性能

  1. 定位屬性(位置屬性):position  display  float  clear    top  right  bottom  left  overflow  z-index
  2. 自身屬性(盒子屬性): margin padding  border  width  height   background box-sizing outline
  3. 文字樣式:font-family   font-size   font-style   font-weight   font-varient   color  
  4. 文本屬性:text-align   vertical-align   text-wrap   text-transform   text-indent    text-decoration   letter-spacing    word-spacing    white-space   text-overflow
  5. 其他屬性(CSS3 屬性):content   cursor   border-radius   box-shadow  text-shadow   background transform……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM