CSS (Cascading Style Sheet) adalah bahasa pemrograman untuk menata tata letak halaman web dengan memodifikasi elemen HTML. Ada tiga cara penulisan CSS: embedded, external, dan inline, dan CSS mendukung konsep inheritance dan grup selector untuk memudahkan pengelolaan atribut elemen. Model kotak (box model) digunakan untuk mengatur tata letak objek di halaman web agar terlihat rapi dan menarik.