Cascading Style Sheets, atau lebih dikenal dengan CSS, adalah bahasa stylesheet yang digunakan untuk mengatur tampilan visual dari sebuah halaman web. Dalam pengembangan web, HTML digunakan untuk menentukan struktur dan isi dari sebuah halaman web, sedangkan CSS digunakan untuk menentukan gaya dan tampilan dari halaman web tersebut.
CSS pertama kali diperkenalkan pada tahun 1996 oleh World Wide Web Consortium (W3C). Dengan menggunakan CSS, developer dapat memisahkan antara struktur HTML dengan tampilan visual dari halaman web. Hal ini memungkinkan developer untuk membuat halaman web yang lebih mudah dipelihara dan lebih fleksibel.
CSS dapat digunakan untuk mengatur berbagai elemen pada halaman web, seperti font, warna, tata letak, ukuran, dan gaya teks. CSS juga memungkinkan pengembang untuk membuat efek visual seperti animasi dan transisi.
CSS bekerja dengan menggunakan selektor untuk memilih elemen yang akan diatur tampilannya. Selektor dapat berupa tag HTML, kelas, id, atau bahkan elemen yang memiliki atribut tertentu. Setelah elemen dipilih, CSS dapat digunakan untuk memberikan gaya dan tampilan yang diinginkan.
Contoh sederhana dari penggunaan CSS adalah mengubah warna latar belakang dari sebuah halaman web. Berikut adalah kode CSS sederhana yang dapat digunakan untuk mengubah warna latar belakang:
body {
background-color: #f2f2f2;
}