Properti font-variant
ini membolehkan anda menukar teks yang disasarkan menjadi huruf kecil. Harta tanah ini telah diperluaskan di CSS3.
p:first-line ( font-variant: small-caps; /* default is `normal` */ )
Sebelum CSS3, harta ini menerima salah satu daripada dua nilai yang mungkin: normal
(bagaimana teks diberikan secara lalai) dan small-caps
.
Nilai small-caps
akan menjadikan teks dengan huruf besar yang lebih kecil daripada huruf besar biasa. Ini tidak mengatasi set huruf besar dalam kandungan, di dalam markup. Sebagai contoh:
Lihat Pen ini!
Dalam demo di atas, kedua-dua perenggan ditetapkan ke font-variant: small-caps
. Perenggan pertama hanya memiliki huruf besar huruf besar di markup, sehingga muncul seperti yang diharapkan (huruf besar huruf besar, sisanya dalam huruf kecil).
Baris kedua ditulis dalam semua huruf besar dalam markup, yang mengatasi small-caps
nilainya, menetapkan semuanya dalam huruf besar biasa.
Lebih jauh lagi, jika perenggan ini diset ke font-variant: small-caps
dan text-transform: lowercase
, maka akan muncul dalam semua huruf kecil. Begitu juga, jika perenggan ini diatur ke font-variant: small-caps
dan text-transform: uppercase
, maka ia akan muncul di semua huruf besar biasa.
font-variant
boleh dimasukkan sebagai sebahagian daripada font
deklarasi singkatan.
Penambahan Baru dalam CSS3
Dalam CSS3, font-variant
menjadi trengkas dan boleh menerima pelbagai nilai, termasuk all-small-caps
, petite-caps
, all-petite-caps
, titling-caps
, dan unicase
, antara lain.
Sokongan Penyemak Imbas
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Berfungsi | Berfungsi | Berfungsi | Berfungsi | Berfungsi | Berfungsi | Berfungsi |
Nilai baru yang ditambahkan dalam CSS3 tidak mempunyai sokongan penyemak imbas, jadi jadual di atas menunjukkan sokongan untuk nilai small-caps
.
Dalam IE6 / 7, tetapan font-variant: small-caps
akan menyebabkan set teks menjadi text-transform: uppercase
atau text-transform: lowercase
kelihatan seperti text-transform: none
.