# HTML-畫骨-書寫規范
## 通用
- 嚴格使用xhtml書寫規范。
* 屬性值必須使用雙引號括起來。
* 所有標簽都必須合理嵌套。
* 不是標簽一部分的特殊符號都用編碼表示。
- 所有標簽和屬性名稱都必須小寫。(包括自定義屬性名)
- 不使用屬性簡寫:readonly
- 標簽的使用 遵循“標簽語義化” 的原則,避免標簽濫用。
- html要求結構清晰,結構層級扁平化處理
- 合理使用id、class選擇符
* 框架,全局,模塊class使用連字符區別 “f-th ”“m-case”
* id、class命名遵照駱駝命名法中小駝峰寫法,命名要有意義,一目了然
* 標簽如果有需要特殊說明、標注狀態更換、class或id是簡寫等情況,應在該標簽上方以注釋的形式標注出完整意思(通用簡寫除外)
~~~
<li>
<!-- 已經下架課程 添加class statu-offtime -->
<div class="m-course statu-offtime" href="#"></div>
</li>
~~~
## 細節
- a標簽要求有 title 屬性,一下情況除外:
1.導航a標簽
2.廣告位,客戶沒有要求的a標簽。
3.圖片或欄目標題 圖片做“查看詳情”
- img標簽需要添加alt屬性,以說明這張圖片內容,增加搜索引擎檢索。
- 前綴或后綴圖標用i的背景圖片構造
- 禁止使用鍵盤空格。若必須使用空格,則使用" "
- 基本規范
- 申明及解釋
- 項目的構建及維護
- 項目構建
- 項目自測
- 項目維護
- 書寫規則
- 圖片規范
- html書寫規范
- CSS書寫規范
- JAVASCRIPT編寫規范
- 注釋書寫規范
- 場景分類
- PC站-固定寬度
- PC站-響應式
- 移動端網站
- 移動端活動
- 模塊的創建和管理
- 附件A 網站命名列表
- 附件B 常用技術列表
- 實例代碼
- 前端框架
- 布局
- 柵格化布局
- 響應式布局
- 常規組件
- 面包屑
- 選項卡
- 分頁
- 表單-模擬單選
- 表單-模擬多選
- 表單-模擬下拉菜單
- 篩選-simple
- 評分
- 導航-浮動導航
- 滾動到頂部
- 網站通用代碼
- 客服代碼
- 常見問題解決方案
- 兼容性問題
- 移動端通用
- andorid常見問題
- IOS常見問題
- 多媒體-視頻
- 瀏覽器判斷
- 動畫庫
- 寬高問題
- JQUERY常用組件
- 彈出層
- 多媒體-視頻音頻
- 幻燈片
- 時間與日期
- 分頁
- 多級聯動
- 表單美化
- 繪圖及動畫插件
- 前端工具及網站
- H5生成
- 圖片處理
- 在線代碼
- web字體
- 手冊資料
- 其他工具
- 牛人blog
- 前端園地
- 交互網址
- 前端優化
- 元素動畫