HTML學習筆記(一)
阿新 • • 發佈:2018-12-10
- HyperText Markup Language(使用標籤來描述頁面的內容和結構)
- HTML5設計思想:
- 相容已有內容
- 避免不必要的複雜性
- 解決現實的問題
- 優雅降級(新出標籤瀏覽器不支援,可通過嵌入HTML標籤進行解析,忽略不支援標籤)
- 尊重實施標準
- 使用者》開發者》瀏覽器廠商》標準制定者》理論完美
- HTML5中的變化:
- doctype,meta
- 新增語義化標籤和屬性
- 去掉純展示性標籤
- canvas,video,audio,離線,本地儲存,拖拽等
- 語法:
- 標籤不區分大小寫,推薦小寫
- 空標籤可以不閉合,比如input,meta
- 屬性不必引號,推薦雙引號
- 某些屬性值可以省略,比如required,readonly
- 段落:<p></p>
- 標題大小:<h1>..</h1>~<h6>...</h6>
- <hr>:段落級別的話題切換,類似分隔符
- 列表:
- 有序列表
- <ol>.....</ol>
- <li>.....</li>
- start
- 無序列表 <ul>....</ul>
- 定義列表:<dl>.~<dt>...<dt>.~<dd>....</dd>~<dl>
- 一個dt可以對應多個dd
- 多個dt可以對應一個dd
- 巢狀規則
- 有序列表
- 引用:
- <blockquote cite="">........</blockquote>快捷長引用
- <cite>...</cite>短引用(書名,電影名) <cite>x小王子</cite>
- <q>.....</q>引用了較短的一句話 <q>字串是不可變數</q>
- 預格式化文字
- <pre>....</pre>
- 保留空格和換行(防止合併)
- <code></code>
- 程式碼關鍵字
- 長程式碼
- 圖表:
- <figure>.......</figure>
- <figcaption>解釋figure內容<figcaption>
- 網頁總體結構劃分:在article中可以再次進行相同劃分,進行內容劃分