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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- css書寫規範CSS
- css BEM書寫規範CSS
- css命名和書寫規範CSS
- css書寫和命名規範CSS
- css程式碼規範CSS
- Python PEP8程式碼書寫規範Python
- CSS 程式碼格式規範CSS
- 程式碼規範之前端編寫碼規範前端
- HTML 程式碼註釋規範HTML
- HTML編寫規範HTML
- 好程式設計師分享Css詳解bem書寫規範程式設計師CSS
- 前端工程程式碼規範(二)——HTML前端HTML
- #Google HTML&CSS規範指南GoHTMLCSS
- Markdown 書寫規範
- Markdown書寫規範
- JavaScript寫程式碼要規範JavaScript
- html編碼規範HTML
- SQL書寫規範(通用)SQL
- 前端工程程式碼規範(三)——CSS, SCSS前端CSS
- CSS編碼規範CSS
- 編寫靈活、穩定、高質量的HTML程式碼的規範HTML
- 編寫靈活、穩定、高質量的CSS程式碼的規範CSS
- 用BEM命名規範組織CSS程式碼CSS
- 反正舉例教你規範寫程式碼
- 提交bug的書寫規範
- HTML編碼規範建議HTML
- PHP 規範 - Symfony 程式碼規範PHP
- 前端規範之HTML 規範前端HTML
- 這樣規範寫程式碼,同事直呼“666”
- 前端規範之CSS規範前端CSS
- 提交bug的內容書寫規範
- 推薦一款 phpcs 外掛規範 Laravel 程式碼 (規範從本地寫程式碼到版本控制)PHPLaravel
- 編寫靈活、穩定、高質量的CSS程式碼的規範(推薦收藏)CSS
- Less程式碼規範
- 程式碼分支規範
- iOS程式碼規範iOS
- 程式碼規範整理
- JS程式碼規範JS