使用<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布尔属性为真时单击提交按钮时浏览器将检查该控件是否有值,若是没输入将不提交并提示。