line-height
Özelliği yukarıda ve içi elemanlarının altındaki boşluk miktarını tanımlamaktadır. Yani, display: inline
veya olarak ayarlanmış öğeler display: inline-block
. Bu özellik, çoğunlukla metin satırlarının satır aralığını ayarlamak için kullanılır.
p ( line-height: 1.5; )
line-height
Özellik anahtar kelime değerleri kabul edebilir normal
veya none
yanısıra bir dizi uzunluğu, veya yüzde.
Spesifikasyona göre, "normal" değeri, yalnızca tüm öğelere uygulanan tek bir somut değer değildir, bunun yerine öğedeki yazı tipi boyutuna (veya miras alınan) bağlı olarak "makul" bir değer hesaplar.
Bir uzunluk değeri, herhangi bir geçerli CSS birimi (px, em, rem, vb.) Kullanılarak tanımlanabilir.
Yüzde değeri, öğenin yazı tipi boyutunun yüzde ile çarpımıdır. Örneğin:
Bu Kaleme bakın!
Yukarıdaki demoda, üç paragrafın satır yükseklikleri sırasıyla% 150,% 200 ve% 250 olarak ayarlanmıştır. Gövde öğesinin yazı tipi boyutu 20 piksel olarak tanımlanmıştır. Bu, paragraflar için hesaplanan satır yüksekliklerinin sırasıyla 30px, 40px ve 50px olduğu anlamına gelir.
Birimsiz Hat Yükseklikleri
Satır yüksekliğini tanımlamak için önerilen yöntem, "birimsiz" satır yüksekliği olarak adlandırılan bir sayı değeri kullanmaktır. Bir sayı değeri, bu sayfadaki ilk kod örneğinde kullanıldığı gibi, ondalık tabanlı bir sayı da dahil olmak üzere herhangi bir sayı olabilir.
Birimsiz satır yükseklikleri, alt öğelerin hesaplanan değerden ziyade ham sayı değerini miras alması nedeniyle önerilir. Bununla, alt öğeler, büyük olasılıkla geçersiz kılınması daha muhtemel olan bir üst öğeden rastgele bir değer miras almak yerine, hesaplanan yazı tipi boyutuna göre satır yüksekliklerini hesaplayabilir.
Tarayıcı Desteği
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
İşler | İşler | İşler | İşler | İşler | İşler | İşler |
IE6 / 7, satır içi olan değiştirilen öğelerdeki (örneğin form kontrolleri) satır yüksekliğini yanlış hesaplayacaktır.