novalidate, method, action
novalidate
- the novalidate attribute is a boolean value that specifies if hte form-data/input should be validated when submitted.method
- the method attribute provides the method by which the form is submitted. Can be "post", "get" or "dialog".action
- the action attribute provides the URL that processes the form submission.
fieldset,legend
fieldset
- the fieldset form element is used to group several controls, as well as labels, within a web form.legend
- the legend form element provides a caption for the content of its parent fieldset element.
label, for, id
label
- the label element provies a caption for an item in a web user interface.for
- the for attribute of the label element ties the label to the id of the related input. It must match the id of the input element.id
- the id attribute for an input element has the benefit of tying a label to that element. The corresponding label "for" attribute must match.
Summary
HTML offers a variety of form elements and attributes that improve funcationality and A11Y compliance. CSS can be used to stylize each element for interesting visual effects in a form.