--- title: CSS slug: Glossary/CSS tags: - CSS - Glossary - Web translation_of: Glossary/CSS ---
CSS (Cascading Style Sheets) merupakan bahasa deklaratif yang mengontrol tampilan halaman web di {{glossary("browser")}}. Browser menerapkan deklarasi CSS pada elemen untuk menampilkannya dengan benar. Sebuah deklarasi style/gaya terdiri dari properti dan nilainya, yang menentukan bagaimana halaman web ditampilkan.
CSS merupakan salah satu dari tiga inti teknologi web, bersama dengan {{Glossary("HTML")}} dan {{Glossary("JavaScript")}}. CSS umumnya memberi style pada {{Glossary("Element","HTML elements")}}, namun juga dapat digunakan dengan bahasa markup lain seperti {{Glossary("SVG")}} atau {{Glossary("XML")}}.
Aturan CSS merupakan suatu himpunan {{Glossary("CSS Property","properties")}} yang terkait dengan {{Glossary("selector")}}. Berikut adalah sebuah contoh yang membuat setiap paragraf HTML berwarna kuning dengan warna latar hitam:
/* Selector "p" menunjukan bahwa semua paragraf pada dokumen akan dipengaruhi aturan ini */ p { /* Properti "color" mendefinisikan warna teks, pada contoh ini kuning - "yellow". */ color: yellow; /* Properti "background-color" mendefinisikan warna latar, pada contoh ini hitam - "black". */ background-color: black }
Istilah "cascading" mengacu pada aturan-aturan yang mengatur bagaimana selector diprioritaskan untuk mengubah tampilan halaman. Ini merupakan fitur penting, karena sebuah situs yang kompleks dapat memiliki ribuan aturan CSS.