HTML5預計2014年才會正式發表,不過微軟也發表聲明,IE6時代也將結束了,還做了個市佔率倒數網站,就連Adobe也推出Wallaby,讓你一鍵把Flash轉成html5檔。
看來寫一次網頁語法就能跨瀏覽器,甚至跨平台的時代即將來臨了。
整理一份目前大部份瀏覽器有支援HTML5 標籤參考手冊,順便與HTML4做比對。
Note: HTML5 is not a W3C recommendation yet!
HTML5 & HTML4 Tag Reference
標籤 |
描述 |
4 |
5 |
<!--...--> |
定義註釋。 |
4 |
5 |
<!DOCTYPE> |
定義文件類型。 |
4 |
5 |
<a> |
定義超連結。 |
4 |
5 |
<abbr> |
定義縮寫。 |
4 |
5 |
<acronym> |
HTML 5 中不支援。定義首字母縮寫。 |
4 |
|
<address> |
定義位元址元素。 |
4 |
5 |
<applet> |
HTML 5 中不支援。定義 applet。 |
4 |
|
<area> |
定義圖像映射中的區域。 |
4 |
5 |
<article> |
定義 article。 |
|
5 |
例: |
|||
<aside> |
定義頁面內容之外的內容。 |
|
5 |
例: |
|||
<audio> |
定義聲音內容。 |
|
5 |
例: |
|||
<b> |
定義粗體文字。 |
4 |
5 |
<base> |
定義頁面中所有連結的基準 URL。 |
4 |
5 |
<basefont> |
定義base的字型 。HTML 5 中不支援。請使用 CSS 代替。 |
4 |
|
<bdo> |
定義文字顯示的方向。 |
4 |
5 |
<big> |
HTML 5 中不支援。定義大號文字。 |
4 |
|
<blockquote> |
用來設定一段較長的文字段落。 |
4 |
5 |
<body> |
定義 body 元素。 |
4 |
5 |
<br> |
插入換行符。 |
4 |
5 |
<button> |
定義按鈕。 |
4 |
5 |
<canvas> |
定義圖形。比如圖表和其他圖像。這個 HTML 元素是為了用戶端向量圖形而設計的。它自己沒有行為,但卻把一個繪圖 API 展現給用戶端 JavaScript 以使腳本能夠把想繪製的東西都繪製到一塊畫布上。 |
|
5 |
例: |
|||
<caption> |
定義表格標題。 |
4 |
5 |
<center> |
HTML 5 中不支援。定義居中的文字。請使用 CSS 代替。 |
4 |
|
<cite> |
定義引用。 |
4 |
5 |
<code> |
定義電腦代碼文字。 |
4 |
5 |
<col> |
定義表格列的屬性。 |
4 |
5 |
<colgroup> |
定義表格列的分組。 |
4 |
5 |
<command> |
定義命令按鈕。比如單選按鈕、核取方塊或按鈕。 |
|
5 |
例: |
|||
<datalist> |
定義下拉清單。表示可選資料的列表。與 input 元素配合使用,就可以製作出輸入值的下拉清單。 |
|
5 |
例: |
|||
<dd> |
設定文字的跳字。 |
4 |
5 |
<del> |
定義刪除文字。 |
4 |
5 |
<details> |
定義元素的細節。 |
|
5 |
例: |
|||
<dfn> |
定義定義項目。 |
4 |
5 |
<dir> |
HTML 5 中不支援。定義目錄列表。請使用 CSS 代替。 |
4 |
|
<div> |
定義文件中的一個部分。 |
4 |
5 |
<dl> |
設定文字的段落。 |
4 |
5 |
<dt> |
設定文字的開始位置。 |
4 |
5 |
<em> |
定義強調文字。 |
4 |
5 |
<embed> |
定義外部交互內容或插件。 |
|
5 |
例: |
|||
<fieldset> |
區域設定:可設定一個表格來顯示文字、數字的輸入等。 |
4 |
5 |
<figcaption> |
定義 figure 元素的標題。 |
|
5 |
<figure> |
定義媒介內容的分組,以及它們的標題。 |
|
5 |
例: |
|||
<font> |
用來定義文件內字型的樣式、大小、顏色等。 HTML 5 中不支援。請使用 CSS 代替。 |
4 |
|
<footer> |
定義 section 或 page 的頁腳。 |
|
5 |
例: |
|||
<form> |
定義表單。 |
4 |
5 |
<frame> |
HTML 5 中不支援。設定框架內容。 |
4 |
|
<frameset> |
HTML 5 中不支援。設定框架樣式。 |
4 |
|
<h1> to <h6> |
定義標題 1 到標題 6。 |
4 |
5 |
<head> |
定義關於文件的資訊。 |
4 |
5 |
<header> |
定義 section 或 page 的頁眉。 |
|
5 |
例: |
|||
<hgroup> |
定義有關文件中的
section 的資訊。 |
|
5 |
例: |
|||
<hr> |
定義水準線。 |
4 |
5 |
<html> |
定義 html 文件。 |
4 |
5 |
<i> |
定義斜體文字。 |
4 |
5 |
<iframe> |
在框架中加入視窗元件。 |
4 |
5 |
<img> |
定義圖像。 |
4 |
5 |
<input> |
設定輸入型式。 |
4 |
5 |
<ins> |
設定插入文件樣式。 |
4 |
5 |
<keygen> |
定義生成密鑰。 |
|
5 |
例: |
|||
<isindex> |
HTML 5 中不支援。定義單行的輸入域。 |
4 |
|
<kbd> |
設定鍵盤文字。 |
4 |
5 |
<label> |
設定一個控制元件。 |
4 |
5 |
<legend> |
設定一個區域設定的標題。 |
4 |
5 |
<li> |
定義列表的項目。 |
4 |
5 |
<link> |
連結到原始檔的路徑,用於<head>部份。 |
4 |
5 |
<map> |
定義圖像映射。 |
4 |
5 |
<mark> |
定義有記號的文字。 |
|
5 |
<menu> |
定義功能表列表。 |
4 |
5 |
例: |
|||
<meta> |
用於標題的重要資料及關鍵字敘述。 |
4 |
5 |
<meter> |
定義預定義範圍內的度量。 |
|
5 |
例: |
|||
<nav> |
定義導航連結。 |
|
5 |
例: |
|||
<noframes> |
HTML 5 中不支援。定義 noframe 部分。 |
4 |
|
<noscript> |
定義 noscript 部分。 |
4 |
5 |
<object> |
定義嵌入物件。 |
4 |
5 |
<ol> |
定義有序列表。 |
4 |
5 |
<optgroup> |
設定下拉式的群組選單。 |
4 |
5 |
<option> |
設定下拉式個別選單。 |
4 |
5 |
<output> |
定義輸出的一些類型。比如腳本的輸出。 |
|
5 |
例: |
|||
<p> |
定義段落。 |
4 |
5 |
<param> |
為物件定義參數。 |
4 |
5 |
<pre> |
定義預格式化文字。 |
4 |
5 |
<progress> |
定義任何類型的任務的進度。 |
|
5 |
例: |
|||
<q> |
定義短的引用。 |
4 |
5 |
<rp> |
定義若流覽器不支援 ruby 元素顯示的內容。 |
|
5 |
例: |
|||
<rt> |
定義 ruby 註釋的解釋(中文注音或字元)。 |
|
5 |
例: |
|||
<ruby> |
定義 ruby 註釋(中文注音或字元)。 |
|
5 |
例: |
|||
<s> |
HTML 5 中不支援。定義加刪除線的文字。請使用 CSS 代替。 |
4 |
|
<samp> |
設定電腦字碼樣式。 |
4 |
5 |
<script> |
定義腳本。 |
4 |
5 |
<section> |
定義 section。 |
|
5 |
例: |
|||
<select> |
定義可選列表。 |
4 |
5 |
<small> |
使用較小的字體。 |
4 |
5 |
<source> |
定義為媒介元素(比如 <video> 和 <audio>)定義媒介資源。 |
|
5 |
例: |
|||
<span> |
設定一段文件的樣式。 |
4 |
5 |
<strike> |
HTML 5 中不支援。定義加刪除線的文字。請使用 CSS 代替。 |
4 |
|
<strong> |
特別強調。 |
4 |
5 |
<style> |
文件樣式,使用在<head>。 |
4 |
5 |
<sub> |
定義下標文字。 |
4 |
5 |
<summary> |
定義 details 元素的標題。 |
|
5 |
<sup> |
定義上標文字。 |
4 |
5 |
<table> |
定義表格。 |
4 |
5 |
<tbody> |
定義表格的主體。 |
4 |
5 |
<td> |
定義表格單元。 |
4 |
5 |
<textarea> |
定義 textarea。 |
4 |
5 |
<tfoot> |
定義表格的註腳。 |
4 |
5 |
<th> |
設定表格標頭屬性。 |
4 |
5 |
<thead> |
定義表頭。 |
4 |
5 |
<time> |
定義日期/時間。 |
|
5 |
例:HTML5: <time></time> |
|||
<title> |
定義文件的標題。 |
4 |
5 |
<tr> |
定義表格行。 |
4 |
5 |
<tt> |
HTML 5 中不支援。定義打字機文字。請使用 CSS 代替。 |
4 |
|
<u> |
HTML 5 中不支援。定義下劃線文字。請使用 CSS 代替。 |
4 |
|
<ul> |
定義無序列表。 |
4 |
5 |
<var> |
定義變數。 |
4 |
5 |
<video> |
定義影片。 |
|
5 |
例: |
|||
<wbr> |
表示軟換行。wbr元素與br元素的區別是,br元素是此處必須換行;而wbr元素意思就是瀏覽器視窗或者父級元素的寬度足夠寬時(沒必要換行時),不進行換行,而當寬度不夠時,主動在此處進行換行。 |
|
5 |
例:HTML5: <p> To learn AJAX, you must be fami<wbr> |
|||
<xmp> |
HTML 5 中不支援。定義預格式文字。 |
4 |
|
參考來源:w3school