Anni di progettazione in ambito web ci hanno permesso di accumulare esperienza in molti linguaggi utilizzati per creare siti e applicazioni. Tra i più utilizzati, lato front-end, c'è il CSS (che non è un linguaggio di programmazione) ma bensì un linguaggio / insieme di regole usato per definire la formattazione di documenti HTML, XHTML, XML e simli.