Normalize.css è un piccolo file CSS di visualizzare in modo compatibile i diversi elementi HTML tra i diversi browser. Nato da un attento studio di Nicolas Gallagher e di Jonathan Neal sulle regole di stile applicati dai diversi browser, Normalize è pienamente compatibile con HTML5, offre supporto sia su browser desktop che mobile e si prefigge di:
- Risolvere i problemi cross-browser;
- Conservare le impostazioni predefinite del browser affidabili piuttosto che cancellarle a prescindere;
- Normalizzare lo stile di un grande numero di elementi HTML;
- Correggere i principali bug dei browser;
- Migliorare l’usabilità.
Corregge i principali problemi presenti durante la visualizzazione degli elementi come la tipografia, i form e le tabelle. Normalize si contrappone al tradizionale CSS reset, a sua differenza non cancella tutte le proprietà del browser ma preserva le peculiarità dei singoli browser. Inoltre, Normalize.css offre supporto sia su browser desktop che mobile.
Per poter utilizzare Normalize.css bsterà scaricarlo dal sito ufficiale ed includerlo nel nostoro progetto:
Oppure fare direttamente riferimento al CDN con: