Apakah ada cara untuk membuat huruf besar karakter pertama dalam label di CSS.
Inilah HTML saya:
<a class="m_title" href="">gorr</a>
<a class="m_title" href="">trro</a>
<a class="m_title" href="">krro</a>
<a class="m_title" href="">yrro</a>
<a class="m_title" href="">gwwr</a>
text-transform: capitalize;
tidak cukup ketika memiliki beberapa kataJawaban:
Ada properti untuk itu:
Jika tautan Anda dapat berisi banyak kata dan Anda hanya ingin huruf pertama dari kata pertama menjadi huruf besar, gunakan
:first-letter
dengan transformasi yang berbeda sebagai gantinya (meskipun itu tidak terlalu penting). Perhatikan bahwa dalam rangka untuk:first-letter
bekerja Andaa
elemen perlu wadah blok (yang bisadisplay: block
,display: inline-block
atau salah satu dari berbagai kombinasi lain dari satu atau lebih sifat):sumber
display: block
persyaratan (siapa yang tahu mengapa itu) membuat ini sulit,:first-letter
juga berfungsi dengan baikdisplay: inline-block
.Perhatikan bahwa
::first-letter
pemilih tidak bekerja dengan elemen sebaris, sehingga harus salah satublock
atauinline-block
, sebagai berikut:sumber
CSS: Pemilih huruf pertama
atau :
sumber
Saya sarankan untuk digunakan
atau
Omong-omong, periksa tautan w3schools ini: http://www.w3schools.com/cssref/pr_text_text-transform.asp
sumber
Buat huruf kecil dulu:
Lalu buat menjadi huruf besar pertama:
"text-transform: capitalize" berfungsi untuk sebuah kata; tetapi jika Anda ingin menggunakan untuk kalimat solusi ini sangat cocok.
sumber
inline
elemen, setel kedisplay:inline-block
apakah ini adalah kasus Anda. ( stackoverflow.com/questions/7631722/... )sumber
Saya akan merekomendasikan agar Anda menggunakan kode berikut dalam CSS:
Pastikan Anda memasukkannya ke dalam kelas Anda.
sumber