MATERI TENTANG CSS
1. Pengertian CSS
CSS (Cascading Style Sheets) adalah bahasa yang digunakan untuk mengatur tampilan atau gaya (style) dari elemen-elemen yang ditulis dalam HTML.
Dengan CSS, kamu bisa mengatur warna, ukuran, posisi, font, dan tata letak halaman web agar lebih menarik.
2. Fungsi CSS
- Mengatur tampilan halaman web (warna, font, background, layout)
- Memisahkan konten (HTML) dengan tampilan (CSS)
- Menghemat waktu, karena satu file CSS bisa digunakan untuk banyak halaman
- Membuat tampilan responsif (menyesuaikan layar HP, tablet, laptop)
3. Cara Menyisipkan CSS
Ada 3 cara untuk menggunakan CSS:
a. Inline CSS
Langsung di dalam tag HTML dengan atribut style
<p style="color: blue; font-size: 16px;">Teks ini berwarna biru</p>
b. Internal CSS
Ditulis di dalam tag <style>
di bagian <head>
dokumen HTML
<head>
<style>
p {
color: blue;
font-size: 16px;
}
</style>
</head>
c. External CSS
Ditulis di file terpisah (misalnya style.css
) lalu dihubungkan dengan tag <link>
<link rel="stylesheet" href="style.css">
Isi style.css
:
p {
color: blue;
font-size: 16px;
}
4. Struktur Dasar CSS
selector {
property: value;
}
Contoh:
h1 {
color: red;
text-align: center;
}
Artinya: tag <h1>
akan berwarna merah dan teksnya di tengah.
5. Jenis Selector di CSS
Jenis Selector | Contoh | Keterangan |
---|---|---|
Tag selector | p {} |
Memilih semua tag <p> |
Class selector | .judul {} |
Digunakan dengan class (pakai . ) |
ID selector | #header {} |
Digunakan dengan id (pakai # ) |
Universal selector | * {} |
Menerapkan ke semua elemen |
Group selector | h1, h2, h3 {} |
Mengatur beberapa elemen sekaligus |
6. Properti CSS Umum
Warna & Latar
color: red;
background-color: yellow;
Teks & Font
font-size: 20px;
font-family: Arial, sans-serif;
text-align: center;
font-weight: bold;
Ukuran & Jarak
width: 300px;
height: 200px;
margin: 10px;
padding: 20px;
Border (Garis Pinggir)
border: 2px solid black;
border-radius: 10px;
Layout (Tata Letak)
display: flex;
justify-content: center;
align-items: center;
position: absolute;
7. Responsif dengan Media Query
Untuk menyesuaikan tampilan di berbagai ukuran layar:
@media (max-width: 600px) {
body {
background-color: lightblue;
}
}
8. Keuntungan Menggunakan CSS
- Desain konsisten di seluruh halaman
- Lebih mudah dikelola dan diedit
- Mendukung animasi dan efek transisi
- Membuat website modern dan interaktif
9. Contoh Lengkap
<!DOCTYPE html>
<html>
<head>
<title>Belajar CSS</title>
<style>
body {
background-color: #f0f0f0;
font-family: Arial;
}
h1 {
color: blue;
text-align: center;
}
p {
color: #333;
text-align: justify;
}
</style>
</head>
<body>
<h1>Halo, CSS!</h1>
<p>Ini adalah contoh sederhana penggunaan CSS.</p>
</body>
</html
Komentar
Posting Komentar