CSS (Cascading Style Sheets) egy stílusleíró nyelv, amelyet weboldalak vizuális megjelenésének és formázásának irányítására használnak. CSS segítségével a fejlesztők részletesen szabályozhatják az elemek pozícióját, színét, betűtípusát, háttérképeit és egyéb vizuális tulajdonságait az HTML elemeknek. A CSS független az HTML-től, ami lehetővé teszi a tartalom és a design elkülönítését, így a weboldalak könnyebben kezelhetőek és gyorsabban betölthetőek.