From http://www.w3schools.com (Copyright Refsnes Data)
Defines a push button. Inside a button element you can put content, like text or images. This is the difference between this element and buttons created with the input element.
HTML 5 has a new attribute: autofocus
| Source | Output |
|---|---|
| <button>Click Me!</button> |
| Attribute | Value | Description | 4 | 5 |
|---|---|---|---|---|
| autofocus | true | false | Makes the button focused or not, as the page loads | 5 | |
| disabled | disabled | Disables the button | 4 | 5 |
| name | button_name | Specifies a unique name for the button | 4 | 5 |
| type | button reset submit |
Defines the type of button | 4 | 5 |
| value | some_value | Specifies an initial value for the button. The value can be changed by a script | 4 | 5 |
| class, contenteditable, contextmenu, dir, draggable, id, irrelevant, lang, ref, registrationmark, tabindex, template, title |
For a full description, go to Standard Attributes in HTML 5.
| onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu, ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onfocus, onkeydown, onkeypress, onkeyup, onload, onmessage, onmousedown, onmousemove, onmouseover, onmouseout, onmouseup, onmousewheel, onresize, onscroll, onselect, onsubmit, onunload |
For a full description, go to Event Attributes in HTML 5.
From http://www.w3schools.com (Copyright Refsnes Data)