2018年12月29日 星期六

[Back To Basic] HTML5 - XHTML


  • XHTML比HTML更嚴謹
  • XHTML = XML + HTML
  • 目的是為了解決,行動裝置上的瀏覽器在解讀HTML的容錯能力沒那麼好,所以希望從開發的時候就強制開發者遵循更嚴謹的規範,彌補容錯能力較差的瀏覽器。
相關規範如下
  • 文件結構類
    • 必須宣告doctype為XHTML,擇一版本即可
    • 必須宣告xmlns
    • 必須有這四個標籤 <html>, <head>, <title>, and <body>
  • HTML元素(elements)規範
    • 必須遵循巢狀原則
    • 必須有結尾
    • 必須為小寫
    • 必須有一個根元素
  • HTML屬性(attributes)規範
    • 必須為小寫
    • 必須用引號括住
    • 必須寫完整,不可用簡寫 e.g.checked => checked ="checked "


沒有留言:

張貼留言