button element instructs the browser to provide a multipurpose button. The purpose of a
button element is stated in its
type attribute, which can take one of the following values: "submit", "reset" and "button". Depending on this value the behavior and attributes' availability of the element will vary.
Descriptions, examples, attributes and other particular information can be found in the reference for each of the following types: