novalidate
attributeHTML5 provides a number of ways to validate form fields; certain input types such as email and url, for example, as well as the required and pattern attributes. If want to use these input types without native validation of its fields and allow the form to be submitted, use the new Boolean novalidate attribute.
action
attributeThe forms no longer need to have the action attribute defined. If omitted, the form will behave as though the action were set to the current page.
autocomplete
attributeThe autocomplete attribute can also be added directly to the form element; in this case, it will apply to all fields in that form unless those fields override it with their own autocomplete attribute.
optgroup
ElementIn HTML5, you can have an optgroup
as a child of another optgroup
, which is useful for multilevel select menus.
textarea
ElementUnlike HTML 4, in HTML5, the rows and cols attributes are no longer required to specify a textarea element’s size. You should use CSS to define a textarea’s width and height.
wrap
attributeHTML5 wrap attribute applies to the textarea element, and can have the values soft (the default) or hard. With soft, the text is submitted without line breaks other than those actually entered by the user, whereas hard will submit any line breaks introduced by the browser due to the size of the field. If you set the wrap to hard, you need to specify a cols attribute.