HTML5 基礎教程

HTML 介紹HTML 元素HTML 屬性HTML 文字樣式元素HTML 水平線HTML 清單元素HTML +CSSHTML +JavascriptHTML 超連結HTML 檔案路徑HTML <!-- 註解 -->HTML 特殊文字HTML 顏色HTML 區塊元素與佈局XHTML

HTML5 多媒體教程

HTML <table>表格HTML <iframe>線內框架HTML <img> 圖片HTML <video> 影片HTML <audio> 音樂

HTML5 表單教程

HTML <form> 表單HTML 各種表單元素HTML <input>HTML <input>屬性

HTML5

HTML5 介紹HTML5 支援HTML5 新元素HTML5 正確語法

HTML5 Graphics

HTML5 CanvasHTML5 SVGHTML5 Google Maps

注意

<input>標籤可利用不同的 type 屬性,製成不同功用的表單元件。

單行文字輸入 text

密碼輸入 password

表單送出 submit

表單重置 reset

可將使用者輸入過資料,還原成預設值。

單選圓鈕 radio

勾選按鈕 checkbox


HTML5 新增更多屬性值

以下所介紹的屬性值皆為 html5 新增,故尚無法支援所有瀏覽器。


顏色選取 color

此為 HTML5 新增的屬性值,支援主流瀏覽器。(IE11以前, Safari9.1 不支援)

日期選取 date

此為 HTML5 新增的屬性值,可用以選擇日期。(firefox, IE11以前 不支援)

日期-時間選取 datetime-local

除了可以選擇日期外,HTML5 也有可同時選擇時間及日期的屬性值,但無法選擇時區。(firefox, IE12以前 不支援)

時間選取 datetime-local

HTML5 也有提供只選擇時間的屬性值,但無法選擇時區。(firefox, IE12以前 不支援)

月分選取 month

另外 HTML5 也有提供選取月分的屬性值。(Firefox, IE11以前 不支援)

星期選取 week

可選取年份及第幾週。(Firefox, IE11以前 不支援)

電郵地址 email

此為 HTML5 新增的屬性值,可用於自動判斷電郵地址是否符合正確格式。(Safari 不支援)

部分的智慧型手機會在認定這個元素後,鍵盤上會有".com"的字樣提供選擇。

網站地址 url

此為 HTML5 新增的屬性值,可用於自動判斷網站地址是否符合正確格式。(IE9以前 不支援)

部分的智慧型手機會在認定這個元素後,鍵盤上會有".com"的字樣提供選擇。

數字 number

此為 HTML5 新增的屬性值,可用於數字輸入區塊。(IE9以前 不支援)

也利用先前介紹的 max 和 min 屬性限制最大最小值。

數字滑桿 range

此為 HTML5 新增的屬性值,可用於輸入那些正確值並不重要的數字(像是滑塊元件),預設公差為 1。(IE9以前 不支援)

搜尋欄位 search

此為 HTML5 新增的屬性值,總之就是長的很像搜尋欄位。每種瀏覽器都有不同的預設樣式。

電號號碼 tel

此為 HTML5 新增的屬性值。(只有 Safari8以後 支援)

input「限制」屬性

常見「限制」屬性列表,有些是 HTML5 新增屬性:

屬性名稱解釋
disabled此屬性會讓元素無法被用戶使用
max指定最大值
maxlength指定最大字元數
min指定最小值
pattern指定正規表達式為屬性值,可過濾輸入內容。
readonly此欄位只可讀而無法改變輸入值
required此欄位必填
size設定欄位寬度,值為「字元數」
step可輸入範圍內,數字之間隔,可視為「公差」
value設定此欄位的預設值

以下用數字滑桿做試範。此區域可鍵入 0~87 並以 3 為公差

< 前一節下一節 >