什麼是 HTML?
HyperText Markup Language 是一種標記語言,來告訴瀏覽器該如何顯示一個網頁。
一份標準的 HTML 文件是由元素所組成的,元素再由標籤及文件內容構成。
內容可以是文字、圖片、影像、聲音等等。標籤由「小於符號」起始,而以「大於符號」作結束。
下面範例展示由 HTML 段落元素包圍住的文字段落。
<p>這是一個標準的段落元素</p>
<!DOCTYPE> 標籤
在現今主流瀏覽器 CSS 使用上是必要的,檔案類型有一段又長又複雜的歷史,您只需知道檔案類型宣告會通知瀏覽器依照 W3C 標準解釋 HTML 與 CSS,當缺少這行的宣告瀏覽器會變成 Quirks (怪癖) 模式, 會讓網頁無法正確顯示 CSS 效果變成與 IE 5 差不多的舊式效果。因此在 HTML 中的第一行都會有 DOCTYPE 的宣告設定。
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">