## 1 HTML
[強制] 使用雙引號(“”) 而不是單引號(”) 。
[強制] 用兩個空格來代替制表符(tab) *-- 這是唯一能保證在所有環境下獲得一致展現的方法。*
[強制] 嵌套元素應當縮進一次(即兩個空格)。
[強制] 不要在自閉合(self-closing)元素的尾部添加斜線。
[強制] 不要省略可選的結束標簽(closing tag)(例如,<\/li> 或 <\/body>)。
[建議] 為 html 根元素指定 lang 屬性,從而為文檔設置正確的語言。這將有助于語音合成工具確定其所應該采用的發音,有助于翻譯工具確定其翻譯時所應遵守的規則等等。
## 1.1 屬性順序
[建議] HTML 屬性應當按照以下給出的順序依次排列,確保代碼的易讀性。
1> class
2> id, name
3> data-*
4> src, for, type, href
5> title, alt
6> aria-*, role
*解釋:class 用于標識高度可復用組件,因此應該排在首位。id 用于標識具體組件,應當謹慎使用(例如,頁面內的書簽),因此排在第二位。*
## 1.2 Vue Template
[強制] 模板中,組件標簽必須帶有中劃線:如 <my-component></my-component>
[強制] 文件名全部使用英文小寫,多個單詞的文件名使用使用中劃線鏈接 , 如:order-list.vue。
- 說明
- Python編程規范
- Python風格規范
- Python語言規范
- Java編程規范
- 一、命名約定
- 二、常量定義
- 三、格式約定
- 四、OOP約定
- 五、集合處理
- 六、并發控制
- 七、控制語句
- 八、注釋約定
- 九、異常日志
- 十、日志約定
- Android開發規范
- 前端開發規范
- HTML
- JavaScript
- CSS
- MySQL約定
- 一、基本規范
- 二、庫表設計規范
- 三、字段設計規范
- 四、索引規范
- 五、SQL設計規范
- 六、業務字段命名規范
- 開發安全約定
- 一、代碼安全
- 二、移動開發安全
- 三、服務器安全
- 四、安全意識
- 版本管理
- Git使用規范
- 技術實踐及可視化
- 一、Code Review
- 二、單元測試
- 三、自動化測試
- 四、技術債
- 五、CI
- IOS開發規范