Matn o‘lchami


ULASHISH

Nega

Ba’zi insonlar harflarni idrok eta olishi uchun kattaroq matnga muhtoj.


Nima

Foydalanuvchilar butun interfeysni kattalashtirmasdan matn o‘lchamini o‘zgartira olishi kerak.

Bu operatsion tizim yoki brauzer sozlamalarida amalga oshiriladi. Buni qilishning ko‘plab usullari bor. Stol kompyuteridagi Chrome brauzerida shrift o‘lchamini sozlamalardagi Appearance va Customize fonts bo‘limlarida belgilashingiz mumkin.


Qanday

Keling, stol kompyuteri yoki noutbukdagi Chrome brauzerida Hindistondagi LG veb-saytini ochamiz.

Screenshot from LG with default text size.

Brauzerning sukut bo‘yicha sozlamalarida Most popular bo‘limi shunday ko‘rinadi.


Brauzer sozlamalari

Endi Chrome brauzeringizda shrift o‘lchamini 40 pikselga o‘rnating. Bu sukut bo‘yicha o‘lchamdan 2.5 baravar katta. Ko‘rish qobiliyati past foydalanuvchilar uchun bu unchalik ko‘p emas.

Screenshot of LG in India, with font size set to 40 pixels, still showing default font size.
.model-name {   font-size: 18px;   line-height: 22px;   height: 66px;   overflow: hidden;   text-overflow: ellipsis;   display: -webkit-box;   -webkit-line-clamp: 3;   -webkit-box-orient: vertical; }


Nisbiy birliklar

Buni hal qilish uchun px o‘rniga rem birligini sinab ko‘ramiz. Agar asosiy o‘lcham 16 px bo‘lsa, 18 px 1.125 remga teng.

.model-name {   font-size: 1.125rem;   line-height: 22px;   height: 66px;   overflow: hidden;   text-overflow: ellipsis;   display: -webkit-box;   -webkit-line-clamp: 3;   -webkit-box-orient: vertical; }
Screenshot from LG, showing resized text that is overlapped and cropped so that it is impossible to read.

Buning bir nechta sababi bor. Avvalo, line-height piksellarda belgilangan. Shrift o‘lchamidagi kabi, qator balandligini belgilashda ham mutlaq birliklardan qochishimiz kerak. line-height qiymatini uzunlik o‘rniga birliksiz son bilan belgilash mumkin. Bu holatda line-height: 22px; o‘rniga line-height: 1.2; dan foydalanishimiz mumkin

Mahsulot nomi konteynerida height: 66px; bor – matnni kattalashtirishni qo‘llab-quvvatlamoqchi bo‘lsangiz, bu yaxshi fikr emas. Keling, bu mutlaq balandlikni olib tashlab ko‘ramiz.

Oxirgi muammo — bu mahsulot nomida matnni uch qator bilan cheklaydigan -webkit-line-clamp: 3; bor. Muhim ma’lumot yo‘qoladi.

.model-name {   font-size: 1.125rem;   line-height: 1.2;   overflow: hidden;   text-overflow: ellipsis;   display: -webkit-box;   -webkit-box-orient: vertical; }

Natija

Screenshot from LG India with large and readable text.

Nihoyat, katta va o‘qilishi oson matn.

Bu kurs matn o‘lchamini o‘zgartirishni qo‘llab-quvvatlashning barcha usullarini qamrab olmaydi. Asosiy xulosalar: o‘zingiz kodlagan saytlarni sinab ko‘ring va nisbiy birliklardan foydalanishga intiling.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!