The input element and new input types (<input type="" />)

The <input> element is not a new element in HTML5, but deserves a special page because the HTML 5 has introduced new input types. The original input types were explained in the

Datalist element (<datalist>)

The datalist element may be used to predefine a list of options for a pre-defined input elemen...

Keygen element (<keygen>)

The keygen element was initially introduced by Netscape and later accepted by other browsers. The keygen element is intended to provide a safer way to authenticate users;...

Output element (<output>)

The output element is intended to be used to represent a result of a calculation or a user action. This element may be easily used in combination with JavaScri...