使用<form>元素建立表單。幾乎全部塊元素均可以放在<form>元素中。web
form的action屬性包含web服務的URL告訴瀏覽器表單提交到的地址。method屬性指定提交的方法。瀏覽器
input元素時一個void元素,因此沒有結束標籤。ui
<select name=""> <option value=""></option> <option value=""></option> <option value=""></option> </select>
如下是HTML5中新加入的:url
對於text <input>和<textarea>瀏覽器有限制能夠輸入的文本字符數,可是一般不會輸入這麼多,徹底能夠忽略。對於<textarea>沒有辦法限制用戶能夠鍵入多少文本。code
對於複選框,提交表單時會把全部複選框的值合併爲一個值。例如:spice=salt&pepper&garlic。orm
<input>是一個內聯元素。ip
僞類first-child選中第一個子元素。input
用<label>元素標記表單中的標籤(文本提示),能夠提供頁面結構更多的信息,對於有視力障礙的人有助於使用屏幕閱讀器。it
fieldset和legend將元素組織在一塊兒:io
<fieldset> <legend>Condiments</legend> <input type="checkbox"> <input type="checkbox"> <input type="checkbox"> </fieldset>
密碼輸入:<input type="password">
文件輸入:<input type='file">
多選菜單:在<select>元素中添加multiple布爾屬性,能夠將菜單變爲多選菜單。
placeholder屬性在大多數<input>元素中均可以使用,在未輸入時顯示提示信息。
required布爾屬性爲真時單擊提交按鈕時瀏覽器將檢查該控件是否有值,若是沒輸入將不提交併提示。