F12後面的世界(Elements篇)——重識html

淘寶網, 檢查元素開始探索之旅。javascript

html是什麼?

  • hyper text markup language 超文本標記語言,使用標籤來描述網頁
    • 標籤

      • 語義化標籤
      • html5新增標籤
  • 什麼是超文本?
    • 超級文本,使用超連接將不一樣空間的文字信息組織在一塊兒的網狀文本

<!doctype html>是什麼?

w3school
document type definitionhtml

  • document type文檔類型,標明web瀏覽器是使用哪一個版本的html/xhtml進行編寫
  • 必須放在最頂部,標籤以前
  • html 4.0.1和xhtml是基於SMGL( SMGL, a system for defining marup language ),須要在<!DOCTYPE>聲明引用DTD. DTD規定了標記語言的規則,瀏覽器會按照你定義的dtd來解釋頁面的標識,並展現出來.
  • 常見的<!DOCTYPE>
    • HTML5(不區分大小寫)
    <!DOCTYPE html>
    • HTML4.0.1(三種方式)
      • Strict (該 DTD 包含全部 HTML 元素和屬性,但不包括展現性的和棄用的元素(好比 font)。不容許框架集(Framesets))
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
      • Transitional(該 DTD 包含全部 HTML 元素和屬性,包括展現性的和棄用的元素(好比 font)。不容許框架集(Framesets))
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">
      • Frameset (該 DTD 等同於 HTML 4.01 Transitional,但容許框架集內容。)
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"  "http://www.w3.org/TR/html4/frameset.dtd">

是什麼?

相關文章
相關標籤/搜索