initial-letter
uygulandığı öğenin ilk harfini seçen ve harfin kapladığı satır sayısını belirten bir CSS özelliğidir.
Baştaki bir paragrafın ilk harfinin içeriğin geri kalanından daha büyük olduğu haber sitelerinde buna benzer bir şey görmüş olabilirsiniz.
İçeriğin ilk harfini şekillendirmenin püf noktası, mektubu a harfine sardığınız ve onu şekillendirmek için
bir sınıf uyguladığınız küçük bir kesmek için kullanılır :
/* Style that first letter! */ .first-letter ( font-size: 35px; line-height: 70px; )
Once upon a time in a faraway land…
Bu işe yarıyor, ancak istediğimizden daha fazla HTML biçimlendirmesi ve içeriğimizi bölüyor. Ayrıca, kullanmak istediğiniz herhangi bir zamanda bu sınıfı manuel olarak uygulamak zorunda kalmak acıdır.
Nerede initial-letter
gelir:
/* Style that first letter! */ .subhead ( initial-letter: 2; )
Once upon a time in a faraway land…
Bu daha temiz! Başka bir yaklaşım, ::first-letter
bunun yerine onu psuedo-selector'a uygulamaktır :
/* Style that first letter! */ .subhead::first-letter ( initial-letter: 2; )
Şunu gördün mü? initial-letter
Mülkiyet otomatik yazı tipi boyutu ve bizim stilize Gömmeyi oluşturmak için gerekli satır sayısını hem hesaplar! Tam olarak 2, 3, 4 veya daha fazla satır kaplamasını mı istiyorsunuz? Mülke söyle ve ağır işi o halledecek.
Sözdizimi ve Değerler
initial-letter: normal | ( );
initial-letter
aşağıdaki değerleri kabul eder:
normal
: İlk harfe ölçekleme efekti uygulamaz. Bu, basamaktan miras alınabilecek değerin sıfırlanması için yararlı olabilir.: Negatif değerlere izin verilmeyen harfin kaç satır kaplaması gerektiği.
: Negatif değerlere izin verilmeyen yerlerde harfin kaç satır batması gerektiği. Bu, karmaşık boşluk sorunlarını gidermek için harfi daha aşağı konumlandırmanız gerektiğinde kullanışlıdır, ancak belirtilmezse, değerini alır
Örnekler
İlk mektubu şekillendirmek, bazı süslü tipografik tasarım yöntemleri elde etmek için kullanılabilir. Lütfen aşağıdaki örneklerin şu anda yalnızca Safari tarafından desteklendiğini unutmayın.
Düşürme Başlıkları muhtemelen en bilinen kullanım durumudur:
CodePen'de Geoff Graham (@geoffgraham) tarafından yazılan Pen baş harfine bakın: Drop Cap.
Yükseltilmiş Kapaklar başka bir örnektir:
CodePen'de Geoff Graham (@geoffgraham) tarafından yazılan Kalem baş harfine bakın: Raised Cap.
Blok Kapaklar eski masallara geri dönüyor:
CodePen'de Geoff Graham (@geoffgraham) tarafından yazılan Pen baş harfine bakın: Block Cap.
Tarayıcı Desteği
Bu tarayıcı destek verileri, daha fazla ayrıntıya sahip olan Caniuse'den alınmıştır. Bir sayı, tarayıcının özelliği o sürümde ve sonrasında desteklediğini gösterir.
Masaüstü Bilgisayar
Krom | Firefox | IE | Kenar | Safari |
---|---|---|---|---|
Hayır | Hayır | Hayır | Hayır | TP * |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
Hayır | Hayır | Hayır | 14.0-14.4 * |
İlişkili
::first-letter
- Gömme pasajı
Daha fazla bilgi
- CSS Satır İçi Mizanpaj Modülü Seviye 3: Resmi özellikler
- Jen Simmons Labs: Demolar ve kullanım senaryoları örnekleri
- Firefox Bileti: Özelliği desteklemek için bilet açın
- Internet Explorer Bileti: Özelliği desteklemek için bilet açın