Matn tekislash
CSS matn tekislash va matn yo‘nalishi
Bu bobda quyidagi xossalar haqida bilib olasiz:
Matn tekislanishi
text-align xossasi matnning gorizontal tekislanishini belgilash uchun ishlatiladi.
Bu xossa quyidagi qiymatlardan biriga ega bo‘lishi mumkin:
left— matnni chapga tekislaydiright— matnni o‘ngga tekislaydicenter— matnni markazlaydijustify— qatorlarni har bir qator teng kenglikka ega bo‘lishiga qadar cho‘zadi
Quyidagi misol chapga, o‘ngga va markazga tekislangan matnni ko‘rsatadi (matn yo‘nalishi chapdan-o‘ngga bo‘lsa standarti chap, o‘ngdan-chapga bo‘lsa standarti o‘ng):
Misol
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
O‘zingiz sinab ko‘ring »
text-align xossasi "justify" qilib belgilanganda har bir qator teng kenglikka ega bo‘lishiga qadar cho‘ziladi va chap hamda o‘ng chetlar to‘g‘ri bo‘ladi (jurnallar va gazetalardagidek):
Oxirgi qatorni tekislash (text-align-last)
text-align-last xossasi matnning oxirgi qatori qanday tekislanishini belgilaydi.
Bu xossa quyidagi qiymatlardan biriga ega bo‘lishi mumkin:
auto— Standart qiymat. Oxirgi qator justify qilib chapga tekislanadileft— Oxirgi qator chapga tekislanadiright— Oxirgi qator o‘ngga tekislanadicenter— Oxirgi qator markazga tekislanadijustify— Oxirgi qator qolgan qatorlar kabi justify qilinadistart— Oxirgi qator qator boshida tekislanadiend— Oxirgi qator qator oxirida tekislanadi
Misol
Uchta <p> elementida oxirgi qatorning turli tekislanishi:
p.a
{
text-align-last: right;
}
p.b
{
text-align-last: center;
}
p.c
{
text-align-last: justify;
}
O‘zingiz sinab ko‘ring »
Vertikal tekislash
vertical-align xossasi elementning vertikal tekislanishini belgilaydi.
Bu xossa quyidagi qiymatlardan biriga ega bo‘lishi mumkin:
baseline— Standart qiymat. Element ota elementning bazis chizig‘i bilan tekislanadilength/%— Elementni ko‘rsatilgan uzunlik yoki foizga ko‘taradi yoki pasaytiradisub— Element ota elementning quyi yozuv (subscript) bazis chizig‘i bilan tekislanadisuper— Element ota elementning yuqori yozuv (superscript) bazis chizig‘i bilan tekislanaditop— Element qatordagi eng baland elementning tepasi bilan tekislanaditext-top— Element ota element shriftining tepasi bilan tekislanadimiddle— Element ota elementning o‘rtasiga joylashtiriladibottom— Element qatordagi eng past element bilan tekislanaditext-bottom— Element ota element shriftining pastki qismi bilan tekislanadi
Misol
Matndagi rasmning vertikal tekislanishini belgilash:
img.a {
vertical-align: baseline;
}
img.b {
vertical-align: text-top;
}
img.c {
vertical-align:
text-bottom;
}
img.d {
vertical-align: sub;
}
img.e {
vertical-align: super;
}
O‘zingiz sinab ko‘ring »
Matn yo‘nalishi (direction)
direction xossasi blok-darajali element ichida matn yo‘nalishini/yozish yo‘nalishini belgilaydi.
Maslahat: Bir xil hujjatda bir nechta tilni qo‘llab-quvvatlash uchun matn o‘zgartirilishi kerakligini belgilash yoki qaytarish uchun bu xossani unicode-bidi xossasi bilan birga ishlatishingiz mumkin.
CSS matn tekislash/yo‘nalish xossalari
| Xususiyat | Tavsif |
|---|---|
| direction | Matn yo‘nalishini/yozish yo‘nalishini belgilaydi |
| text-align | Matnning gorizontal tekislanishini belgilaydi |
| text-align-last | Matnning oxirgi qatorini tekislash usulini belgilaydi |
| unicode-bidi | Bir hujjatda bir nechta tillarni qo‘llab-quvvatlash uchun matnni bekor qilish kerakligini belgilash yoki qaytarish uchun yo‘nalish xususiyati bilan birga ishlatiladi |
| vertical-align | Elementning vertikal tekislanishini o‘rnatadi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
