CSS to akronim od Cascading Style Sheets, co oznacza Kaskadowe Arkusze Stylów. Jest to język używany do opisania wyglądu i formatowania dokumentu napisanego w języku HTML. CSS określa jak elementy HTML powinny być wyświetlane na ekranie, papierze lub w innych mediach. CSS pozwala na kontrolowanie układu wielu stron z centralnego arkusza stylów.