Line-height xususiyati
line-height xususiyati
matn qatorlari orasidagi intervalni (qatorlar oralig‘ini)
belgilaydi.
Xususiyat, ko‘rinadigan bo‘lsa ham, matn qatorlari orasidagi bo‘shliqni belgilamaydi,
balki matn qatorining balandligini belgilaydi. Bu shuni anglatadiki,
qatorlar orasidagi haqiqiy masofa quyidagicha hisoblanadi: line-height - font-size
= matn qatorlari orasidagi masofa. Yoki aksincha
line-height = font-size + qatorlar
orasidagi masofa.
Sintaksis
selector {
line-height: qiymat;
}
Qiymatlar
Xususiyat qiymati sifatida har qanday o‘lchov birliklari ishlatilishi mumkin. % da qiymat ko‘rsatilganda, qatorlar oralig‘i shrift o‘lchamining foizida bo‘ladi.
Bundan tashqari, qiymat sifatida noldan katta har qanday
son berish mumkin. Bu holda u shrift o‘lchamiga ko‘paytiruvchi sifatida qabul qilinadi.
Misol uchun,
agar font-size ning qiymati 20px,
line-height ning qiymati esa 1.5 bo‘lsa, bu
line-height: 30px deb yozishga teng
(20px * 1.5 = 30px).
Xususiyatning standart qiymati normal,
bu holda brauzer qatorlar oralig‘ini
avtomatik tanlaydi.
Misol
Bu misolda matn qatorlari orasidagi masofa
line-height - font-size
= 38px - 18px = 20px bo‘ladi:
<p>
some long text
</p>
p {
font-size: 18px;
line-height: 35px;
text-align: justify;
}
:
Misol
Oraliqni 25px - 18px
= 7px gacha kamaytiramiz:
<p>
some long text
</p>
p {
font-size: 18px;
line-height: 25px;
text-align: justify;
}
:
Misol
Bu misolda matn qatorlari orasidagi masofa
line-height - font-size
= 18px - 18px = 0px
bo‘ladi - qatorlar deyarli bir-biriga yopishib qoladi (yuqori
qatordagi harflarning quyruqlari pastki qatordagi
harflarning quyruqlariga tegganday bo‘ladi):
<p>
some long text
</p>
p {
font-size: 18px;
line-height: 18px;
text-align: justify;
}
:
Misol
Bu misolda line-height ning qiymati
- shrift o‘lchamiga nisbatan 1.5 ko‘paytmasidir.
Shuning uchun line-height quyidagiga teng bo‘ladi:
font-size * 1.5 = 18px * 1.5
= 27px. Va qatorlar orasidagi haqiqiy masofa
line-height - font-size
= 27px - 18px = 9px bo‘ladi:
<p>
some long text
</p>
p {
font-size: 18px;
line-height: 1.5;
text-align: justify;
}
:
Misol
Koeffitsientni oshiramiz:
<p>
some long text
</p>
p {
font-size: 18px;
line-height: 2.5;
text-align: justify;
}
:
Misol
Agar line-height ni font-size dan kichik qilinsa,
qatorlar umuman bir-birining ustiga chiqadi:
<p>
some long text
</p>
p {
font-size: 18px;
line-height: 13px;
text-align: justify;
}
: