Properti font-size
Properti font-size mengatur ukuran
font teks. Nilai propertinya adalah
satuan ukuran apa pun
(biasanya px, em
atau rem) atau kata kunci khusus
(sangat jarang digunakan).
Sintaks
selector {
font-size: nilai;
}
Nilai dalam Bentuk Kata Kunci
| Nilai | Deskripsi |
|---|---|
xx-small |
Paling paling kecil. Contoh: Lorem ipsum dolor sit amet. |
x-small |
Paling kecil. Contoh: Lorem ipsum dolor sit amet. |
small |
Kecil. Contoh: Lorem ipsum dolor sit amet. |
medium |
Sedang. Contoh: Lorem ipsum dolor sit amet. |
large |
Besar. Contoh: Lorem ipsum dolor sit amet. |
x-large |
Sangat besar. Contoh: Lorem ipsum dolor sit amet. |
xx-large |
Paling besar. Contoh: Lorem ipsum dolor sit amet. |
larger |
Lebih besar dari font induk sebesar suatu nilai. |
smaller |
Lebih kecil dari font induk sebesar suatu nilai. |
Nilai default: medium.
Contoh
Mari kita atur ukuran font untuk paragraf menjadi
20px:
<p>
Lorem ipsum dolor sit amet.
</p>
p {
font-size: 20px;
}
:
Contoh
Dalam contoh ini, ukuran untuk paragraf ditetapkan
16px, dan untuk span di dalamnya - 150%.
Dalam hal ini, ukuran font untuk span akan
150% dari induknya,
yaitu paragraf, dan ukuran sebenarnya adalah
:
16px * 150% = 24px
<p>
Lorem <span>ipsum dolor</span> sit amet.
</p>
p {
font-size: 16px;
}
span {
font-size: 150%;
}
:
Contoh
Dalam contoh ini, ukuran untuk paragraf ditetapkan
16px, dan untuk span di dalamnya - larger.
Dalam hal ini, ukuran font untuk span akan
lebih besar dari induknya (paragraf):
<p>
Lorem <span>ipsum dolor</span> sit amet.
</p>
p {
font-size: 16px;
}
span {
font-size: larger;
}
:
Contoh
Perhatikan bahwa font dengan
font-family
yang berbeda dan font-size yang sama secara visual bisa
memiliki ukuran yang sangat berbeda (untuk menyelesaikan masalah ini
lihat properti font-size-adjust).
Dalam contoh di bawah, kedua paragraf memiliki font-size
16px, tetapi font-family yang berbeda:
<p id="elem1">
Lorem ipsum dolor sit amet.
</p>
<p id="elem2">
Lorem ipsum dolor sit amet.
</p>
#elem1 {
font-size: 16px;
font-family: Arial;
}
#elem2 {
font-size: 16px;
font-family: "Times New Roman";
}
: