Puzzle
CSS
CSS adalah bahasa style yang digunakan untuk mengatur tampilan halaman website.
Pengertian CSS
- CSS (Cascading Style Sheets) digunakan untuk mengatur tampilan elemen web seperti warna, ukuran, dan tata letak.
- Fungsi utama CSS adalah memisahkan struktur HTML dari tampilan agar desain lebih rapi dan mudah dikelola.
- CSS dihubungkan ke HTML menggunakan tag
<link>di dalam bagian<head>.
Contoh:
<link rel="stylesheet" href="style.css">Tiga Cara Menggunakan CSS
- Internal CSS — kode CSS ditulis di dalam tag
<style>pada bagian<head>untuk mengatur tampilan halaman yang sama. - External CSS — file CSS terpisah dengan ekstensi
.csslalu dihubungkan memakai tag<link>agar bisa digunakan di banyak halaman. - Inline CSS — penulisan CSS langsung pada elemen HTML menggunakan atribut
style.
Internal CSS
- Internal CSS adalah penulisan CSS di dalam tag
<style>pada bagian<head>untuk mengatur tampilan halaman yang sama. - Cocok digunakan jika styling hanya diperlukan pada satu halaman dan tidak ingin membuat file
.cssterpisah. - Membantu mengelola tampilan tanpa memodifikasi setiap elemen dengan inline style.
Contoh:
<head>
<style>
h1 { color: blue; }
p { font-size: 18px; }
</style>
</head>External CSS
- External CSS adalah penulisan CSS pada file terpisah dengan ekstensi
.csssehingga tampilan dapat digunakan ulang di banyak halaman. - File CSS dihubungkan ke HTML menggunakan tag
<link>di dalam bagian<head>. - Cara ini membuat kode lebih rapi dan memudahkan pemeliharaan karena styling dipusatkan di satu file.
Contoh:
<link rel="stylesheet" href="style.css">Inline CSS
- Inline CSS adalah penulisan CSS langsung pada elemen HTML menggunakan atribut
style. - Umum dipakai untuk perubahan cepat pada satu elemen namun tidak efektif jika digunakan banyak.
- Kurang direkomendasikan untuk proyek besar karena sulit dikelola dan tidak konsisten.
Contoh:
<p style="color: red; font-size: 18px;">Teks berwarna merah</p>CSS Selector
- Selector digunakan untuk memilih elemen HTML yang akan diberi gaya oleh CSS.
- Jenis selector umum antara lain: tag, class, dan id.
- Class dipanggil dengan tanda titik (
.), sedangkan id memakai tanda pagar (#).
Contoh:
p { color: blue; } /* selector tag */
.title { font-size: 20px; } /* selector class */
#header { background: grey; } /* selector id */Property & Value
- Property adalah nama aturan tampilan yang ingin diterapkan pada elemen (misal:
color,font-size,margin). - Value adalah nilai yang diberikan pada property untuk menentukan tampilannya (misal:
red,20px,auto). - Keduanya ditulis dalam format
property: value;di dalam blok CSS.
Contoh:
p {
color: red;
font-size: 18px;
margin: 10px;
}