CSS

Dasar CSS

11 Juli 2026
Dasar CSS

Dasar CSS

CSS (Cascading Style Sheets) adalah bahasa yang digunakan untuk mengatur tampilan dan tata letak halaman web. CSS bekerja bersama HTML untuk memberikan desain yang menarik sehingga website tidak hanya menampilkan informasi, tetapi juga memiliki tampilan yang rapi, nyaman dibaca, dan mudah digunakan. Tanpa CSS, halaman web hanya akan menampilkan teks dan elemen HTML dengan tampilan standar dari browser.

Dalam pengembangan website, CSS memiliki peran yang sangat penting karena mampu mengubah warna, ukuran huruf, jenis font, latar belakang, jarak antar elemen, posisi objek, hingga membuat animasi sederhana. Dengan menggunakan CSS, pengembang dapat memisahkan antara struktur halaman (HTML) dan desain tampilan (CSS), sehingga proses pengelolaan website menjadi lebih mudah.

CSS memiliki beberapa manfaat, di antaranya membuat tampilan website lebih menarik, meningkatkan kenyamanan pengguna saat mengakses website, mempercepat proses pengembangan karena satu file CSS dapat digunakan oleh banyak halaman, serta memudahkan proses pemeliharaan apabila terjadi perubahan desain. Selain itu, CSS juga mendukung pembuatan website yang responsif sehingga tampilannya dapat menyesuaikan berbagai ukuran layar, baik komputer, tablet, maupun smartphone.

Terdapat tiga cara untuk menerapkan CSS pada halaman web. Cara pertama adalah Inline CSS, yaitu menuliskan kode CSS langsung pada atribut elemen HTML. Cara kedua adalah Internal CSS, yaitu menuliskan kode CSS di dalam tag <style> yang berada pada bagian <head> dokumen HTML. Cara ketiga adalah External CSS, yaitu menyimpan kode CSS pada file terpisah yang kemudian dihubungkan dengan file HTML menggunakan tag <link>. Dari ketiga cara tersebut, penggunaan External CSS merupakan metode yang paling disarankan karena lebih rapi, mudah dikelola, dan dapat digunakan kembali pada banyak halaman.

Dalam CSS terdapat tiga komponen utama, yaitu selector, property, dan value. Selector digunakan untuk menentukan elemen HTML yang akan diberikan gaya. Property merupakan atribut yang akan diatur, sedangkan value adalah nilai dari property tersebut. Sebagai contoh, selector dapat berupa tag HTML seperti h1 atau p, property dapat berupa color, dan value dapat berupa blue. Dengan kombinasi ketiga komponen tersebut, pengembang dapat mengatur tampilan halaman sesuai kebutuhan.

CSS juga memiliki beberapa jenis selector yang sering digunakan. Selector berdasarkan tag digunakan untuk memberikan gaya pada semua elemen dengan nama tag tertentu, misalnya semua paragraf atau semua judul. Selector class digunakan untuk memberikan gaya pada beberapa elemen yang memiliki nama class yang sama, sedangkan selector id digunakan untuk memberikan gaya pada satu elemen yang bersifat unik dalam suatu halaman web.

Beberapa properti CSS yang paling sering digunakan antara lain color untuk mengubah warna teks, background-color untuk memberikan warna latar belakang, font-size untuk mengatur ukuran huruf, font-family untuk menentukan jenis huruf, text-align untuk mengatur posisi teks, margin untuk mengatur jarak di luar elemen, padding untuk mengatur jarak di dalam elemen, dan border untuk memberikan garis tepi pada suatu objek. Penggunaan properti-properti tersebut akan membuat tampilan website menjadi lebih menarik dan mudah dipahami oleh pengguna.

Secara keseluruhan, CSS merupakan salah satu teknologi dasar dalam pengembangan website yang wajib dipelajari setelah memahami HTML. Dengan menguasai CSS, seorang pengembang dapat menciptakan tampilan website yang modern, responsif, serta memberikan pengalaman pengguna yang lebih baik. Oleh karena itu, pemahaman mengenai dasar-dasar CSS menjadi langkah awal yang sangat penting sebelum mempelajari teknologi web yang lebih lanjut seperti JavaScript maupun framework CSS seperti Bootstrap dan Tailwind CSS.