<form>
accept-charset
由空格作为分隔符的包含了服务器支持的字符串编码的列表。默认值为unknown,也即包含这个form元素的文档相同的编码。
action
一个处理这个form信息的程序所在的url(后端接口),这个值可以被<button>或者<input>元素中的formaction属性覆盖。
autocomplete
用于指示input元素是否拥有一个由浏览器自动补全的默认值。这个值可以被属于这个form的子元素的autocomplete属性覆盖。取值有on和off。
enctype
当method属性值为post时,enctype是提交给服务器的内容的MIME类型。可取的值有:application/x-www/form-urlencoded(默认)、mutipart/form-data(用于type=file)、text/plain(HTML5)。这个值可以被或者元素中的formenctype属性覆盖。
method
浏览器使用这种HTTP方法提交form,可取的值有post get。这个值可以被<button>或者<input>元素中的formmethod属性覆盖。
name
在HTML5中,name必须唯一而不仅仅是一个空字符串。
target
规定表单提交后,用户收到的回复显示在何处,值同a标签target属性值。这个值可以被<button>或者<input>元素中的formmethod属性覆盖。
--------------------------------------------------------------------------------------------------------------------
<img>
alt
定义了描述图像的替换文本
crossorigin
该枚举属性是否必须使用CORS完成相关图像的抓取,可取的值有anonymous use-credentials。未显示设置该属性时,默认不使用CORS发起请求。
height
图像的高度,在HTML5中的单位是css像素。
sizes
表示资源大小的以逗号隔开的一个或多个字符串。每一个资源大小包括:一个媒体文件和一个资源尺寸的值。
src
srcset
以逗号分隔的一个或多个字符串列表表明一系列用户代理可能使用的图像。每一个字符串由以下组成:一个图像的URL&一个宽度描述符 一个像素密度符(可选)。是HTML5的
width
图像的宽度。
usemap
--------------------------------------------------------------------------------------------------------------------
<a>
download
此属性指示浏览器下载URL而不是导航到它。因此将提示用户将其保存为本地文件。如果属性有一个值,那么它将在Save提示符中作为预填充的文件名使用
href
包含超链接指向的URL或URL片断。
hreflang
该属性用于指定链接文档的人类语言。
rel
该属性指定了目标对象到链接对象的关系。该值是空格分割的列表类型值。常用rel="nofollow"取消搜索引擎对内容的爬取。
target
该属性指定在何处显示链接的资源。
type
该属性指定在一个MIME type链接目标的形式的媒体类型。
锚点标签常常通过将href属性设置为‘#’或‘JavaScript:void(0)’来创造一个能阻止页面刷新的伪按钮的方式。建议使用<button>代替。
--------------------------------------------------------------------------------------------------------------------
<input>
type
可用的值:button checkbox color date datetime datetime-local emial file hidden image month number password radio range reset search submit tel text time url week
autocomplete
这个属性表示这个空间的值是否可被浏览器自动填充。如果type属性的值是hidden checkbox radio file 或为按钮类型button submit reset image,则本属性被忽略。可取的值:off on name given-name family-name email username current-password country tel photo等。
autofocus
这个布尔属性允许您指定的表单控件在页面加载时具有焦点,文档中只有一个表达元素可以具有autofocus属性,如果type属性设置为隐藏则不能应用。
autosave
这个属性的取值是唯一的,如果type属性值为search,在页面重新加载之后下拉列表会存有之前的搜索项。
checked
如果该元素的type属性的值为radio或者checkbox,则该布尔属性的存在与否表明了该控件是否是默认选择状态。
disabled
这个布尔属性表示此表单控件不可用。在禁用的控件中,click事件将不会被分发。禁用控件的值在提交表单时也不会被提交。如果type属性为hidden,此属性将被忽略。
form
如果要指定form元素外的input元素的从属关系,可用通过该属性设置为需要关联的form元素的id。
formaction
在type类型为submit或者image的情况下,起设置处理input提交内容的URI作用。设置后会覆盖所属表单的action属性。
formenctype
如果type类型为submit或者image,该属性明确了向服务器提交内容的类别。可取的值有:application/x-www-form-urlencoded(默认值)| mutilpart/form-data(type为file时使用)| text/plain。该属性设置后会覆盖其从属form元素的enctype值。
formmethod
在type类型为submit或者image的情况下,该属性定义了浏览器提交表单的HTTP方法。可取的值有:post get。
formnovalidate
在type类型为submit或者image的情况下,该布尔属性定义了该表单在提交是否会被验证。该属性被定义时,会覆盖其从属form元素的novalidate属性。
formtarget
定义在何处显示提交成功后的返回值。可取的值有:_slef | _blank | _parent | _top。
height
如果type属性的值是image,这个属性定义了按钮图片的高度。
max
此项目的最大(数字或日期时间)值,且不得小于其最小值(min属性)值。
maxlength
当type值为text | email | search | password | tel | url 时,该属性指明了用户最多可以输入的字符个数,其他类型会被忽略。
min
此项目的最小(数字或日期时间)值,且不得大于其最大值(min属性)值。
mutiple
在type值为email | file 时,定义用户能否输入多个值。
name
控件的名称,与表单数据一起提交。
pattern
当type值为text | search | tel |url email 时,检查控件值的正则表达式。pattern必须匹配整个值,而不仅仅是某些子集。
placeholder
当type属性为text | search | tel | url |email 时,起提示用户输入框的作用,用于提示的占位符文本不能包含回车或换行。
readonly
这个布尔属性用于指明用户无法修改空间的值。
required
该属性指定用户在提交表单之前必须为该元素填充值。可以和:optional :required css伪元素配合使用。
size
控件的初始大小,以像素为单位。当type值为text password时,他表示输入的字符的长度。
从HTML5开始,此属性仅适用type值为 text | search | tel | url | email | password。未指定大小,则默认为20。
spellcheck
将此属性的值设置为true表示元素需要检查其拼写和语法。值default表示该元素将根据默认行为进行操作,可能基于父元素自己的spellcheck值。值false表示不应该检查元素。
src
如果type值为image,该属性指定按钮图片的路径。
step
设置min和max属性的值增量。可以是任意字符串或是正浮点数。
tabindex
元素在当前文档的Tab导航顺序中的位置。
value
控件的初始值。type为radio和checkbox时必须设置。
width
如果type属性的值是image,这个属性定义了按图片的宽度 。
EOF