CSS atau
Cascading Style Sheets merupakan suatu bahasa stylesheet yang digunakan
untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang
ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat
dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi
CSS diatur oleh World Wide Web Consortium (W3C).
CSS
digunakan antara lain untuk menentukan warna, jenis huruf, tata letak, dan
berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memisahkan antara
isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan
presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat meningkatkan
aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap
tampilan, dan mengurangi kompleksitas serta pengulangan pada stuktur isi. CSS
memungkinkan halaman yang sama untuk ditampilkan dengan cara yang berbeda untuk
metode presentasi yang berbeda, seperti melalui layar, cetak, suara (sewaktu
dibacakan oleh browser basis-suara atau pembaca layar), dan juga alat pembaca braille.
Halaman HTML atau XML yang sama juga dapat ditampilkan secara berbeda, baik dari
segi gaya tampilan atau skema warna dengan menggunakan CSS.