The text-transform
harta di CSS mengawal kes teks dan permodalan.
.lowercase ( text-transform: lowercase; )
Teks-Nilai Transformasi
lowercase
menjadikan semua huruf dalam teks yang dipilih menjadi huruf kecil.uppercase
menjadikan semua huruf dalam teks yang dipilih menjadi huruf besar.capitalize
menggunakan huruf besar setiap perkataan dalam teks yang dipilih.none
meninggalkan huruf besar dan huruf besar persis seperti yang dimasukkan.inherit
memberikan teks kes dan penggunaan huruf besar dari induknya.
Demo di bawah menunjukkan lowercase
, uppercase
dan capitalize
digunakan. Lihatlah tab HTML untuk melihat bagaimana teks asalnya ditulis, kemudian beralih kembali ke tab hasil untuk melihatnya setelah CSS diterapkan.
Lihat Pen 0f4293fce0d14aafc3818c950ab0ded3 oleh mariemosley (@mariemosley) di CodePen.
Tempat Menarik
capitalize
akan menggunakan huruf besar yang muncul dalam tanda kutip tunggal atau ganda, dan huruf pertama selepas tanda hubung. Huruf tidak akan menggunakan huruf besar setelah angka, jadi tarikh seperti "4 Februari 2015" tidak akan berubah menjadi "4 Februari 2015".
capitalize
hanya mempengaruhi huruf pertama perkataan. Ini tidak akan mengubah huruf yang selebihnya dalam satu perkataan. Contohnya, jika anda sudah capitalize
memiliki kata yang sudah ada dalam huruf besar, huruf lain dalam kata tersebut tidak akan beralih ke huruf kecil. Ini bagus apabila teks anda menyertakan akronim atau singkatan yang tidak boleh menyertakan huruf kecil.
CSS tidak dapat melakukan "case case", gaya penggunaan huruf besar dalam judul buku, filem, lagu, dan puisi, di mana artikel adalah huruf kecil (seperti dalam "Raiders of the Lost Ark"). Tetapi, ada penyelesaian JavaScript untuk kes tajuk, termasuk toTitleCase David Gouch ().
Maklumat lanjut
- transformasi teks di MDN
- transformasi teks dalam W3C Spec
- Catatan mengenai kebolehcapaian teks huruf besar dari WebAIM
Sokongan Penyemak Imbas
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Sebarang | Sebarang | Sebarang | Sebarang | Sebarang | Sebarang | Sebarang |
Firefox menyokong peraturan penggunaan huruf besar untuk bahasa Turki, Jerman, Belanda, dan Yunani yang tidak disokong oleh penyemak imbas lain. Firefox juga satu-satunya penyemak imbas yang menyokong text-transform: full-width;
, yang dapat membantu meningkatkan keterbacaan teks yang merangkumi campuran skrip latin dan Asia Timur. Lihat perincian di MDN.