CSS

CSS (Cascading Style Sheets) adalah bahasa style sheet yang digunakan untuk mendeskripsikan presentasi dokumen terstruktur yang ditulis menggunakan bahasa markup seperti HTML. CSS adalah teknologi inti World Wide Web bersama HTML dan JavaScript.

1. Analogi Membangun Rumah

Untuk memahami hubungan erat antara HTML dan CSS, bayangkan Anda sedang mendirikan rumah tinggal:

  • HTML: Adalah kerangka beton kasarnya, pemasangan batu bata dinding polos, dan kusen jendela mentah (menentukan struktur bangunan).
  • CSS: Adalah warna cat luar rumah, model wallpaper kamar, jenis lampu gantung, penataan sofa di ruang tamu, dan desain taman (menentukan keindahan presentasi visual).

2. Konsep "Cascading" dan Spesifisitas

Kata Cascading (mengalir ke bawah) mengacu pada cara CSS memecahkan konflik ketika ada dua aturan gaya yang saling bertabrakan pada satu komponen yang sama. Aturan ditentukan berdasarkan bobot prioritas (Spesifisitas):

  • Urutan Kode: Aturan yang ditulis paling bawah di file CSS akan menimpa aturan di atasnya.
  • Kekuatan Selector: Inline style di tag HTML (style="...") lebih kuat dibanding ID selector (#nama), yang juga lebih kuat dibanding Class selector (.nama).
?

Uji Pemahaman Mandiri

Manakah dari tugas berikut yang merupakan tanggung jawab utama dari CSS?

A. Menyimpan data profil pengguna ke server database
B. Menentukan warna latar belakang, ukuran font, dan layout tata letak elemen web
C. Mengatur logika login dan konektivitas API server

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail