← Kembali ke kursus
Pelajaran kursus · CSS
Pelajaran 09

Format teks dengan CSS

Perataan, kapitalisasi, dekorasi, hingga jarak antar huruf.

Pahami konsepnya

Properti teks mengatur perilaku tulisan di luar font-nya sendiri. Perataan: text-align dengan left, right, center, atau justify (rata kedua sisi seperti kolom koran). Kapitalisasi: text-transform memaksa uppercase, lowercase, atau capitalize (huruf awal tiap kata besar) tanpa mengubah teks aslinya.

Dekorasi garis diurus text-decoration: underline, overline, line-through (mencoret), atau none — nilai terakhir ini paling sering dipakai untuk melepas garis bawaan tautan. Jarak-jarak juga properti teks: letter-spacing merenggangkan antar huruf, word-spacing antar kata, line-height mengatur tinggi baris (nilai tanpa satuan seperti 1.7 berarti 1,7 kali ukuran font), dan text-indent menjorokkan baris pertama paragraf.

Satu lagi yang memukau: text-shadow menambah bayangan teks dengan tiga nilai — geser horizontal, geser vertikal, lalu warna (text-shadow: 2px 3px gray). Perhatikan detail penting: warna teks diatur properti color — bukan font-color seperti kadang tertukar — karena color berlaku untuk semua teks.

Coba contoh kode

.judul {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-shadow: 2px 2px #ccc;
}

.artikel {
  text-align: justify;
  text-indent: 30px;
  line-height: 1.8;
}

.harga-lama {
  text-decoration: line-through;
  color: gray;
}

Tiga kelas tiga suasana: judul mewah dengan kapital dan bayangan, artikel koran dengan justify-indent-baris lapang, dan harga lama tercoret abu-abu. Kombinasi kecil-kecil beginilah yang membedakan halaman datar dan halaman yang tertata.

Latihan singkat

Tata ulang satu artikel: judul uppercase berbayangan, isi justify dengan line-height 1.8 dan indentasi, lalu coret satu kalimat promosi lamanya.