HTML、CSS程式碼書寫規範
1.說一說你平時寫程式碼遵守的編碼規範
-
HTML語義化
語義化標籤優先
基於功能、內容命名,儘量不使用表現命名
-
簡略、明瞭、無後患
1.所有命名都使用英文小寫 推薦:` ` 不推薦: ` ` 2.命名用引號包裹 推薦:` ` 不推薦: ` ` 3.用中橫線連線 推薦:` ` 不推薦: ` ` 4.命名體現功能,不涉及表現樣式(顏色、字型、邊框、背景等) 推薦:`` 不推薦: ``
-
常用命名
.wrap或.wrapper -- 用於外側包裹 .container或 .ct -- 包裹容器 .header -- 用於頭部 .body -- 頁面 body .footer -- 頁面尾部 aside、sidebar -- 用於側邊欄 .content -- 和header footer 對應,用於主要內容 .navigation -- 導航元素 .pagination -- 分頁 .tabs > .tab -- tab 切換 .breadcrumbs -- 導航列表、麵包屑 .dropdown -- 下拉選單 .article -- 文章 .main -- 用於主體 .thumbnail -- 頭像,小影像 .media -- 媒體資源 .panel -- 皮膚 .tooltip -- 滑鼠放置上去的提示 .popup -- 滑鼠點選彈出的提示 .button、.btn -- 按鈕 .ad -- 廣告 .subnav -- 二級導航 .menu -- 選單 .tag -- 標籤 .message或者.notice -- 提示訊息 .summary -- 摘要 .logo -- logo .search -- 搜尋框 .login -- 登入 .register -- 註冊 .username -- 使用者名稱 .password -- 密碼 .banner -- 廣告條 .copyright -- 版權 .modal或者 .dialog -- 彈窗var 名字 = { 狀態: ['inverse','toggled','switched','original','initial','dentified','disabled','loading','pending','syncing','default], 修飾: ['dark','light','shaded','flat','ghost','maroon','pale,'intense','twisted','narrow','wide','smooth','separate','clan', 'sharp','aligned'], 元素: ['pagination','modal','popup','article','story','flash,'status','state','media','block','card','teaser','badge','lbel', 'sheet','poster','notice','record','entry','item','figue','square','module','bar','button','action','knob'], 佈局: ['navigation','wrapper','inner','header','footer','asie','section','divider','content','container','panel','pane', construct','composition','spacing','frame'] }
CSS書寫規範
tab 用兩個空格表示
css的 :後加個空格, {前加個空格
每條宣告後都加上分號
換行,而不是放到一行
顏色用小寫,用縮寫, #fff
小數不用寫字首, 0.5s -> .5s;0不用加單位
儘量縮寫, margin: 5px 10px 5px 10px -> margin: 5px 10px
相關參考文章
作者:飢人谷_米彌輪
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4301/viewspace-2813760/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- html和css書寫規範HTMLCSS
- css書寫規範CSS
- 程式碼書寫規範
- css BEM書寫規範CSS
- 程式碼書寫規範(Java) (轉)Java
- HTML,CSS編碼規範HTMLCSS
- css命名和書寫規範CSS
- css書寫和命名規範CSS
- CSS 樣式書寫規範CSS
- CSS命名及書寫規範CSS
- Android程式碼的書寫規範Android
- HTML/CSS/JS編碼規範HTMLCSSJS
- css程式碼規範CSS
- 谷歌 HTML/CSS 規範谷歌HTMLCSS
- Python PEP8程式碼書寫規範Python
- JavaScript-總結常用程式碼書寫規範JavaScript
- CSS 程式碼格式規範CSS
- html頁面head區域的編碼書寫規範HTML
- 程式碼規範之前端編寫碼規範前端
- HTML編寫規範HTML
- 前端開發規範:命名規範、html規範、css規範、js規範前端HTMLCSSJS
- 好程式設計師分享Css詳解bem書寫規範程式設計師CSS
- HTML 程式碼註釋規範HTML
- Android & Java 書寫簡潔規範的程式碼AndroidJava
- Markdown 書寫規範
- Markdown書寫規範
- C語言程式書寫規範 (轉)C語言
- Delphi源程式格式書寫規範 (轉)
- 前端工程程式碼規範(二)——HTML前端HTML
- JavaScript寫程式碼要規範JavaScript
- 編碼規範系列:css規範CSS
- #Google HTML&CSS規範指南GoHTMLCSS
- css之編寫規範CSS
- SQL書寫規範(通用)SQL
- html編碼規範HTML
- CSS編碼規範CSS
- 前端工程程式碼規範(三)——CSS, SCSS前端CSS
- 前端html編碼規範前端HTML