The type attribute is used in those elements where there are possibilities to assign one of a few different pre-defined controls or content types of the element
The name a...
These attribute have purpose of helping browsers "understand" better the elements and their purpose in the document's flow. Sometimes they are used to help non-visual rendering of the...