1. 程式人生 > >HTML學習筆記(一)

HTML學習筆記(一)

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