← Level 1 – Builder

Pelajaran 7 dari 12 ⏱ 25 menit

Font dan kelas

Pilih font yang tepat untuk situs web kamu, dan pelajari tentang kelas – trik paling berguna di semua CSS.

Tunjukkan pada saya: font yang lebih bagus

Font default browser membosankan. Mari kita tukar dengan satu aturan untuk keseluruhan halaman:

body {
  font-family: Verdana, Arial, sans-serif;
}

font-family adalah daftar keinginan: “Gunakan Verdana. Tidak punya? Lalu Arial. Bukan itu juga? Lalu font sans-serif apa pun (sans-serif).”

Font yang dimiliki hampir setiap komputer: Verdana, Georgia (memiliki kaki yang kecil, cocok untuk teks yang lebih panjang), Trebuchet MS, Courier New (terlihat seperti mesin tik). Cobalah beberapa – mengubah font akan menghasilkan keajaiban di situs web.

Tunjukkan pada saya: kelas

Sejauh ini kamu dapat menata setiap paragraf sekaligus. Namun bagaimana jika satu paragraf perlu terlihat berbeda – seperti pemberitahuan penting? Itulah gunanya kelas:

Dalam HTML, beri tag nama kelas:

<p class="notice">No school tomorrow!</p>

Dan di CSS, targetkan dengan sebuah titik:

.notice {
  background-color: #fef3c7;
  border: 2px solid #f59e0b;
  padding: 10px;
  border-radius: 8px;
}

kamu dapat menempatkan kelas pada elemen sebanyak yang kamu suka – semuanya akan berpakaian dengan cara yang sama. Ini seperti seragam sekolah, tapi untuk tag.

Giliran kamu 💪

  1. Tetapkan font untuk seluruh situs web kamu menggunakan font-family di body.
  2. Buatlah setidaknya satu kelas yang sesuai dengan proyek kamu, dan gunakan di dua tempat.
🏫 Situs web sekolah – solusi (kelas "berita")
<p class="news">📢 No school on Friday – teacher training day!</p>
<p class="news">📢 Paper drive starts Monday.</p>
body {
  font-family: Verdana, Arial, sans-serif;
}

.news {
  background-color: #fef3c7;
  border: 2px solid #f59e0b;
  padding: 10px;
  border-radius: 8px;
}
🙋 Situs web pribadi – solusi (kelas "favorit")
<p class="favorite">⭐ Favorite game: Minecraft</p>
<p class="favorite">⭐ Favorite food: pancakes</p>
body {
  font-family: "Trebuchet MS", Verdana, sans-serif;
}

.favorite {
  background-color: #ffedd5;
  border: 2px solid #ea580c;
  padding: 10px;
  border-radius: 8px;
}
🌍 Jurnal perjalanan – solusi (kelas "tip")
<p class="tip">🎒 Trip tip: head up the mountain early, before it gets hot.</p>
<p class="tip">🎒 Tip: bring water shoes to the beach!</p>
body {
  font-family: Georgia, "Times New Roman", serif;
}

.tip {
  background-color: #dcfce7;
  border: 2px solid #16a34a;
  padding: 10px;
  border-radius: 8px;
}
⚽ Situs web klub – solusi (kelas "menang")
<li class="win">Eagles – Hawks 3 : 1</li>
<li>Falcons – Eagles 2 : 2</li>
<li class="win">Eagles – Wildcats 4 : 0</li>
body {
  font-family: Verdana, Arial, sans-serif;
}

.win {
  background-color: #dcfce7;
  font-weight: bold;
}

Kemenangan langsung disorot dengan warna hijau – seperti di tabel klasemen sebenarnya!

Periksa diri kamu: Situs web kamu memiliki font baru, dan setidaknya satu elemen dengan kelasnya sendiri yang terlihat berbeda dari yang lain.

Apa yang bisa diambil dari pelajaran ini