Definizione
type è un attributo che specifica la tipologia/funzione di un elemento.
Questo attributo si applica in differenti tag HTML e ne definisce la tipologia, dunque anche la funzione finale.
Ad esempio, nel tag <input> permette di definire il tipo di input da mostrare e con cui interagire (type="text"; type="number"; type="submit" etc...).
In altri tag come <script>, <link> o <style> invece indica il tipo di contenuto che andranno ad utilizzare. Per molti di questi l'attributo type può essere omesso.
type
attributo