Yanıtlar:
Line-height özelliğini deneyin .
Örneğin, alt ve üst satırlardan 12 piksel yazı tipi boyutu ve 4 piksel uzak:
line-height: 20px; /* 4px +12px + 4px */
Veya em
birimlerle
line-height: 1.7em; /* 1em = 12px in this case. 20/12 == 1.666666 */
Ayrıca, satır sayısı olan birimsiz bir değer de kullanabilirsiniz: line-height: 2;
çift aralıklı, line-height: 1.5;
bir buçuk, vb.
Satır yüksekliğini, <p>
bloklar arasındaki boşluğu kullanarak CSS'de paragraflar arası boşluk ayarlayamazsınız . Bunun yerine paragraf içi satır aralığını, bir <p>
blok içindeki satırlar arasındaki boşluğu ayarlar . Yani, satır yüksekliği tipografın paragraf içindeki satır aralığı satır yüksekliği tarafından kontrol edilir.
Şu anda <p>
herhangi bir font özelliğinde em veya rem varyantları kullanarak 0.15em aralık oluşturmak için (örneğin) CSS'de herhangi bir yöntem bilmiyorum . Daha karmaşık şamandıralar veya ofsetlerle yapılabileceğinden şüpheleniyorum. Yazık ki bu CSS'de gerekli.
<p>
mısınız?
margin-top
ve / veya margin-bottom
burada istenenleri etkili bir şekilde başarabilir.
Yoğun hatlar istiyorsanız, font-size
ve için aynı değeri ayarlayabilirsiniz.line-height
CSS dosyanızda
.condensedlines {
font-size: 10pt;
line-height: 10pt; /* try also a bit smaller line-height */
}
HTML dosyanızda
<p class="condensedlines">
bla bla bla bla bla bla <br>
bla bla bla bla bla bla <br>
bla bla bla bla bla bla <br>
</p>
-> Bu snippet ile jsfiddle.net'de oynayın
line-height
İnce çizgi aralığı kontrolü için de artırabilirsiniz :
.mylinespacing {
font-size: 10pt;
line-height: 14pt; /* 14 = 10 + 2 above + 2 below */
}
Bu mülkü deneyin
line-height:200%;
veya
line-height:17px;
sesi artır ve azalt kullan
Ne demek istediğini emin değilim:
line-height: size;
Evet, herkesin dediği gibi line-height
, şey bu. Kullandığınız tüm yazı tipleri, orta yükseklikteki bir karakter (a veya ■ gibi, üst veya alttan geçmeyen), ile aynı yükseklik uzunluğunda line-height: 0.6
olmalıdır 0.65
.
<div style="line-height: 0.65; font-family: 'Fira Code', monospace, sans-serif">
aaaaa<br>
aaaaa<br>
aaaaa<br>
aaaaa<br>
aaaaa
</div>
<br>
<br>
<div style="line-height: 0.6; font-family: 'Fira Code', monospace, sans-serif">
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■
</div>
<br>
<br>
<strong>BUT</strong>
<br>
<br>
<div style="line-height: 0.65; font-family: 'Fira Code', monospace, sans-serif">
ddd<br>
ƒƒƒ<br>
ggg
</div>
display: block;
Bu ayarların yalnızca paragrafın üst ve alt kısmında değil, her yerde etkili olması için gerekli olduğunu buldum .