letter-spacing
Tesiste verilen element veya metin bloğundaki her harfin arasındaki boşluk miktarını kontrol eder. Desteklediği letter-spacing
değerler arasında yazı tipine bağlı değerler (em, rem), üst öğe ile ilgili değerler (yüzde), mutlak değerler (px) ve normal
fontun varsayılanına sıfırlanan özellik bulunur.
Yazı tipine bağlı değerlerin kullanılması önerilir, böylece letter-spacing
yazı tipi boyutu tasarım veya kullanıcı davranışı nedeniyle değiştirildiğinde uygun şekilde artar veya azalır.
p ( /* 16 * 0.0625 = 1px */ letter-spacing: 0.0625em; )
Kullanırken dikkat edilmesi gereken en önemli nokta, letter-spacing
belirtilen değerin varsayılanı değiştirmemesi, tarayıcının uyguladığı varsayılan aralığa (yazı tipi ölçülerine göre) eklenmesidir. letter-spacing
ayrıca metnin gevşetmek yerine görünümünü sıkılaştıran negatif değerleri de destekler.
İlgi noktaları
- Alt piksel değerleri: Çoğu tarayıcıda, daha azını hesaplayan bir değerin belirtilmesi , uygulanmamasıyla
1px
sonuçlanacaktırletter-spacing
. Şu anda Firefox 14+ ve IE 10 alt piksel düzenini desteklemektedir; Opera ve WebKit bunu yapmaz. Yama indirildi, bu nedenle WebKit artık alt piksel harf aralığını destekliyor. letter-spacing
Mülkiyet CSS Geçişleri Olan canlandırılabilir olduğunu.- Satır içi blok öğeleri arasındaki boşluğa karşı savaşmanın yollarından biri, satır içi blok öğelerinin
letter-spacing: -4px;
üst konteynerini ayarlamaktır . Daha sonraletter-spacing: normal;
alt öğeleri sıfırlamanız gerekecektir . - Boşluktaki küçük harfleri yazmak nadiren iyi bir fikirdir.
Tarayıcı Desteği
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
İşler | İşler | İşler | Çoğu | İşler | İşler | İşler |
Mobil tarayıcı desteği ile ilgili bir not: Opera Mobile'ın bazı sürümleri, standart olmayan WebKit uygulamaları ve NetFront tarayıcısı desteklemez letter-spacing
. Özellikler yukarıdaki QuirksMode bağlantısında detaylandırılmıştır.