HTML matnni markazlashtirilgan, kenglik va kenglikda ko'rsatadi. HTML matnini bezash uchun CSS vakolati (vertikal tekislash, matnni tekislash, matnni cheklash va boshqalar)

Golovna / Qo'shimcha funksionallik

Sayt muallifining o'zini virishu deb nomlang, yaki harflar ajoyib bo'ladi va yaki kichik, imlo qoidalaridan va hokimiyatga o'xshashlikdan vihodyachi. Belgilar registrlarini o'zgartirish jarayoni avtomatlashtirilgan bo'lishi mumkin, vikorist kuch matnni o'zgartirish. Tsya kuchi ba'zi ma'nolarni olishi mumkin:

  • yo'q - matn o'zgarishsiz yoziladi;
  • katta harf bilan yozing- teri so'zi buyuk belgi bilan boshlanadi;
  • kichik harf - barcha belgilar kichik bo'ladi (kichik harf);
  • katta harf- barcha belgilar katta bo'ladi (katta harf).

Masalan, keyingi qoidada aytilishicha, H1 sarlavhasi katta harflar bilan ko'rsatilishi kerak:

H1 (matnni o'zgartirish: katta harf;)

Qisqartmalar, elementlar nomlari, sarlavhalar va boshqalar uchun belgilar registrini avtomatik ravishda qo'lda o'zgartiring matndagi elementlar, katta yoki kichik belgilar bilan yozish kerak.

Matnni bezash: matn-bezatish kuchi

kuch matn-bezak matn uchun qo'shimcha formatlashni o'rnatish imkonini beradi. qiymatlar berilgan kuchê konstantalari yo'q, tagiga chizilgan, ustiga chizilgan, chiziqliі miltillash, bu asl matnni tasavvur qilish, matn ustida yoki boʻylab chiziq chizish, shuningdek, matnni tezlashtirish imkonini beradi. vikoristannya raznyh znachen tsíêí vlastivovostí ko't kichik 11,4 yukladi.


Guruch. 11.4.

Hokimiyatning turg'unligining eng katta kengayishi matn-bezakê zmina podkreslennya yuborish, tahorat uchun scho vikoristovuêtsya. Masalan, keyingi qoida shuni ko'rsatadiki, siz o'zingizni baland ovozda bo'lishga majbur qilishingiz mumkin:

Javob: havola (matnni bezash: tagiga chizilgan;)

So'zlar orasidagi interval: so'z oralig'i kuchi

Matndagi so'zlar orasidagi masofani o'rnatish uchun so'z oralig'ining kuchi ta'kidlanadi. Quvvatning qiymati yordam uchun o'rnatilishi mumkin kalit so'z normal , u yozish uchun ishlatiladi va oqim shrifti uchun standart intervalni o'rnatadi. Standartga qo'shimcha ravishda intervalni belgilash uchun siz har qanday mavjud CSS birliklari uchun qiymatni belgilashingiz mumkin va qiymat salbiy bo'lishi mumkin.

Shunday qilib, keyingi qoida H1 sarlavhasidagi so'zlar orasidagi intervalni 1em ga oshirishdir:

H1 (so'z oralig'i: 1em;)

Matnni tekislash: vakolatli matnni tekislash

O'zgartirish blok matnining chap yoki o'ng chetini ko'rinmas vertikal chiziq bilan joylashtirish deb ataladi. Matnni ta'kidlash uchun matnni tekislash kuchidan foydalaniladi. Ushbu quvvatning haqiqiy qiymatlari chap, o'ng, markaz va oqlash bo'lib, ular chap chetga, o'ng chetga, markazga va kenglikka o'rnatilishi kerak.

Keyingi qoida, DIV elementiga joylashtirilgan barcha elementlarning markazida hizalanishni o'rnatishdir:

DIV (matnni tekislash: markaz;)

Flizelin: elektr uzatish liniyasi balandligi

Bir qatorga yaqin bo'lgan asosiy chiziqlar orasiga interline deyiladi. Eng yaxshi sharoitlar uchun shrift o'lchamiga qarab qatorlar qatorida yoting va u brauzer tomonidan avtomatik ravishda tan olinadi. Ushbu qiymatlarni qo'shimcha quvvat liniyasi balandligi uchun ham o'zgartirishingiz mumkin. Zamovchuvannya normal qiymatdan so'ng zamushuê brauzer avtomatik ravishda qatorlar orasidagi sonni hisoblaydi. Raqam noldan katta bo'ladimi, oqim matni shrifti o'lchamida ko'paytiruvchi sifatida qabul qilinadi. Ushbu kuchning ma'nosi sifatida, CSS-da qabul qilingani bilan bir xilmi yoki yo'qmi ustidan g'alaba qozonish mumkin. Shriftning balandligini belgilashga ham ruxsat beriladi va bu holda shrift balandligi 100% sifatida qabul qilinadi. Satrlararo fikrning salbiy ma'nosiga yo'l qo'yilmaydi.

Harflar orasidagi interval: harf oralig'ining kuchi

Brauzer shrift turining o'lchamiga qarab, belgilar orasidagi masofani avtomatik ravishda tanlaydi. Ba'zi turlarda harflar o'rtasida tuzatish kerak. Harf oralig'ini harflar oralig'i bilan belgilash uchun ishlatiladi. Quvvatning ma'nosi g'olib bo'lishi mumkinligi sababli, CSS-da qabul qilingan asl nusxa bilan bir xil bo'ladimi, shriftning o'lchamiga (em va ex) qarab, singlni vicorate qilish tavsiya etiladi. Vídmínu víd ustida qatorlararo interval, harflar oralig'i kuchi salbiy qiymatga imkon beradi, matnni o'qish qobiliyatini saqlab qolish uchun ba'zida qayta ko'rib chiqish kerak bo'ladi.

Keyingi qoida H1 sarlavhasidagi belgilar orasidagi masofani 0,5em ga oshirishdir.

Matn ko'rinishini, kirishni belgilaydigan HTML teglari

Kenglikda tekislash

Pastdagi dumbada qanday qilib vir_vnyat qilish ko'rsatilgan matn kengligi bo'yicha tomonlar:

align = "chapga" tekislash = "o'ng"

Kun davomida xizmat ko'rsatish va qo'shimcha ma'lumotlar sohasida band bo'lgan ishchilar sonining ko'payishi kuzatilmoqda. Fermer xo'jaligi va zavod o'tgan asrning timsoli bo'lganidek, XXI asrning XIX asr ramzi ham axborot oqimiga kirishni ta'minlaydigan kompyuterlarga ega ofisdir.

tekislash = "oqlash" align = "markaz"

Kun davomida xizmat ko'rsatish va qo'shimcha ma'lumotlar sohasida band bo'lgan ishchilar sonining ko'payishi kuzatilmoqda. Fermer xo'jaligi va zavod o'tgan asrning timsoli bo'lganidek, XXI asrning XIX asr ramzi ham axborot oqimiga kirishni ta'minlaydigan kompyuterlarga ega ofisdir.

Kun davomida xizmat ko'rsatish va qo'shimcha ma'lumotlar sohasida band bo'lgan ishchilar sonining ko'payishi kuzatilmoqda. Fermer xo'jaligi va zavod o'tgan asrning timsoli bo'lganidek, XXI asrning XIX asr ramzi ham axborot oqimiga kirishni ta'minlaydigan kompyuterlarga ega ofisdir.

Oqlashning ma'nosi xavfsizroq matnni o'ng va chap qo'lga tarjima qilish, keyin kengligida. Bu usul matbuot tomonidan keng ma'qullangan.

Matnni HTML-da markazlashtirilgan va asosli tekislang

Matnni HTML markaziga tekislang, matn o'ng qo'lda:

Natija:

Atributlar va qadriyatlar

  • align = "chap" - tekislash virívnyuvannya matn zlíva(qulflash uchun).
  • align = "markaz" - markazda matnni ko'rsatish.
  • tekislash = "o'ng" - to'g'ri matn.

Virivnyuvannya | HTML matniga kirish

HTML matn yomon tomonida ta yoga kirish

Virobimo matn kiritish levoruch ikki usulda:

Natija:

Yangi oynaga qarang.

Salom, blog saytining yangi o'quvchilari. Bugungi kunda biz tebranishda davom etmoqdamiz va bizda matnni bezash, vertikal tekislash, matnni tekislash, matnni cheklash va boshqa qatorlar matnni bezash, vertikal tekislash, matnni tekislash, matnni cheklash kabi vakolatlarga egamiz. shuningdek, Html kodida asl ko'rinishdagi matnlarni loyihalashga yordam beradi.

O'tgan bir necha nizomlar hokimiyatga qaragan, chunki ular tashkil etish uchun tayinlangan aqlli ko'rinish uchun shriftlar.

Xo'sh, bundan oldin ham biz barcha turlarni barcha tafsilotlarda ko'rib chiqdik, ularni qanday guruhlash mumkinligini va ularni talqin qilish uchun brauzer tomonidan ustuvorliklar qanday belgilanishini bilib oldik. To'g'ri, hamma narsa maqolalar sepilishiga bo'lingan edi, siz adashib qolmaslik uchun men materiallarni qo'yilgan tartibda saraladim.

CSS matnni bezatish, matnni tekislash, matnni cheklash

Css matn bilan qanday ishlaydi? Umuman olganda, tan olish mantiqan to'g'ri keladiki, uchrashish uchun maxsus tan olingan qoidalarni o'rnatish zarur. Keling, matnni tekislashdan boshlaylik, bu aslida align atributining o'rnini bosadi (uni ajratib ko'rsatish uchun foydalanilganda, masalan, P paragraflari yoki sarlavhalar).

Vín barcha mumkin bo'lgan ma'nolarga ega:

Sens avvalgidek bir xil bilan to'ldirilgan. matnni tekislash- Qatorlarni gorizontal tekislash. Xuddi shu qoida faqat blok elementlari (paragraflar, sarlavhalar va boshqalar) uchun amal qiladi, ya'ni. jim teglar, ularning ba'zilarida qatorlar novdasi bo'lishi mumkin. Chunki qatorning kichik elementlarida faqat bitta bo'lishi mumkin, keyin ularda maxsus matnni tekislash yo'q.

Ko'rinib turibdiki, bu qoidaning ma'nosi tebranish degan ma'noni anglatadi, aniq: chap chetida (chapda), o'ng chetida (o'ngda), markazda (markazda) va yon tomonning kengligida (Justify - bir vaqtning o'zida) rakhunok zbylshennya myzh so'zlari uchun chap va o'ng chetida) . Agar siz matnning bir necha qatorida istasangiz elementlar uchun Justify varto vikoristovuvat ma'nosi aniq edi, aks holda ko'rinadigan effekt bo'lmaydi.

Tasavvur qilish uchun men oldingi paragrafni kengligi bo'yicha teskarisiga aylantirdim (chap qo'l va o'ng qo'l orasidagi yangi qatorda turing), vikorist:

matnni tekislash: oqlash;

Umovchannyam uchun gorizontal virívnyuvannya matn zdíysnyuêtsya chap chetiga, tobto. Maxsus matnni align:left yozish shart emas, shuning uchun siz avval tekislashni o'rnatmagansiz. Kimning xatboshisi, nutqdan oldin, markazda (markazda) o'zgarib, men buni yana qilaman poyabzal dumbasi Ammo bu erda, menimcha, hamma narsa juda aniq.

Foot Css qoidasi matn chegarasi qizil qatorni o'rnatishga imkon beradi, masalan, tezisning P paragrafidagi matn uchun. Qizil qatorni kiritish qo'shimcha kiritish qiymati uchun (masalan, ortiqcha belgisi, shuning uchun minus belgisi, vikorist) yoki bir uchun o'rnatilishi mumkin. qo'shimcha kiritish:

Matn-banddagi vidsotki nimaga o'xshaydi? Matnda ko'rsatilganidek, maydonning kengligini belgilang. Tobto. Css qoidasi text-indent:50% qizil qatorni ikkinchi qatorning yarmiga teng qilib qo'ying. Xo'sh, bu paragraf bunday qoidaning asosiy qismidir.

Va siz, masalan, qizil satrning salbiy qiymatini matnli chiziqqa kiritishingiz mumkin, keyin biz ushbu paragrafda ko'rganlarni taxminan olamiz. Qabul qilish uchun berilgan natija Men P o'qi paragraf tegi uchun bir xil CSS o'qi qoidasini yozyapman:

matn-indent:-1em;

Masalan, matn-indent (standart qizil qatorni o'rnatish uchun) quyidagicha ko'rinishi mumkin: text-indent:40px; (Nutqdan oldin, ikkinchi xatboshiga zastosovano). Umumiy qoida sifatida, avval matnni tekislang zastosovuetsya faqat blok elementlari uchun, keyin. u erda, de mozhe z'yavitisya kilka ryadkív (paragraflar, sarlavhalar ham).

Shunday qilib, endi o'tamiz matn-bezak(Qo'shimcha gorizontal chiziqlar uchun formatlangan), chunki u allaqachon barcha Html elementlariga (men kichik, i blokirovka) zastosovuetsya.

Vono mumkin onasi barcha chotiri ma'nosi:

Tobto. yordam uchun matn bezaklarini qo'shishingiz mumkin: xoch (ustiga chiziq), qayta kesish (chiziq orqali) yoki xoch ostida (pastki chiziq), yaxshi yoki hech narsa yutmang (yo'q). Deyaki Html elementlari allaqachon gorizontal chiziq dizaynini qulflash orqasida bo'lishi mumkin, masalan, (qulflash uchun badbo'y hid qo'shiladi).

Ko'proq stullarni ko'rish (krim giperposilan) yaxshi emas, chunki u chorrahadagi koristuvachlarda yozilgan, qaysi vaqtda u kuchaytirilgan (va bo'lmasa rangli ko'rinardi) - bu borish uchun ustiga bosishingiz mumkinligini anglatadi. Va ulug'vor matnni ko'rganingizdan so'ng, siz ummonga koristuvachni kiritasiz va o'z manbangizni rozcharuvannyasiz (o'ylayotganda, lekin shunday bo'ldi ...).

Css matn bezatish qoidalaridan foydalanishning nuansi shundan iboratki, siz istalgan Html elementi uchun uchta (yoki ikkita) qiymatni belgilashingiz mumkin (hech birini qoldirmang) va natijada siz rad etasiz. matnga stul ostidan o'tish fragmenti(bu ajoyib va ​​ajoyib ko'rinadi, shunday emasmi?):

matn bezatish: tagiga chizilgan chiziq orqali;

Matnni bezash uchun ma'no (shuning uchun siz ularning nusxasini maqtashni xohlaysiz) yozishingiz kerak kosmik belgi orqali.

Vertical-align - vertikal tekislash

Biz vertikal tekislashni berdik - vertikal-align. Deyarli barcha elementlar uchun Html kodi kichik elementlarning matnga asosiy satrlari bo'ylab kiritilishini anglatmaydi. Rostini aytganda, tse biroz ko'proq narsani anglatadi - o'rtadagi barcha tarkib vertikal ravishda ko'rsatiladi.

Css uchun vertikal tekislash qoidasini quyidagicha burish mumkin:

Aktsiyalarning orqasidagi qatorlar asosiy chiziq bo'ylab tekislanadi. Oqi hayratga, men zasosuv kattaroq shriftda matnning qaysi qismiga qadar va ikkita bo'lak taglik (pastki) chiziq orqasida tekislangan. Vertikal tekislash yordami uchun vertikal hizalama faqat qatorlarni tekislash usulini o'zgartirish uchun tan olinadi.

Misol uchun, agar men bir xil kattaroq bo'lak uchun vertical-align:baseline deb yozsam, unda kundalik o'zgarishlar bo'lmaydi, chunki Css qoidasi ilgari suriladigan asosiy qiymat tanlanadi.

Nutqdan oldin, yangisi uchun qiymat sifatida siz raqamlarni keltirishingiz mumkin va vertical-align: 0 yozuvi vertical-align: bazal chiziq bilan bir xil degan ma'noni anglatadi, ya'ni. Asosiy qiymat nolga teng emas. Keyinchalik, vertikal tekislashda qandaydir zsuvni ko'rsatmoqchi bo'lsak, u holda biz asosiy chiziq (yoki nol) bilan bir xil zsuvni ko'rsatamiz.

Siz shunday yozishingiz mumkin:

vertikal tekislash: 10px;

Men olaman zsv fragmenti kattaroq shriftda tepaga asosiy chiziqqa muvofiq 10 pikselga. Keling, salbiy ma'noni yozaylik:

vertikal tekislash: -10px;

Bu olingan zsuv parchasi pastga asosiy chiziqqa ko'ra. Misollardan ko'rinib turibdiki, zsuv orqali qator balandligi ortib, matn sud qatoriga tegmasdan yangisiga o'tgan. Zsuvni Em va Ex-da, yaxshi va balandlikda ham o'rnatish mumkin, chunki ular chiziq elementining balandligida ko'rinadi (oldingi statistik ma'lumotlarni eslang, biz qanday yordam so'rashni bilib oldik).

Vertikal tekislash uchun stolning o'rtasi o'rniga vertikal tekislash uchun yuqori va pastki qiymatlarni siljiting, aniqki, xonalar orasidagi yuqori va pastki bo'shliqlarni tekislang (jadvallarda yaxshi va o'rtasi). ong uchun vertikal tekislash qiymati sifatida jadvallarni vertikal tekislash).

Shrift elementlari uchun matn-yuqori, matn-pastki, oʻrtani ajratib koʻrsatish mumkin. ning dumba zastosuemo uchun qilaylik matnning qaysi qismiga qiymat:

vertikal tekislash: o'rta;

Natijada nima bo'ldi? An'anaviy matnning asosiy chizig'iga ko'ra, kattaroq bo'lakning o'rta chizig'i tobtoga aylantirilgan. biz o'rta chiziqning vertikal hizalanishini olib tashladik. Matn-yuqori va matn-pastki uchun hamma narsa bir xil bo'ladi. O'q matn-yuqori va matn-pastki.

Css power vertical-align sub va super qiymatlari superindeksga mos keladi, masalan, kichik bo'shliq, lekin sof Html (shunga qadar). CSS wiki vizual dizaynning kuchi).

Matnni o'zgartirish, harflar oralig'i, so'z oralig'i va bo'sh joy

Aktsiyalar uchun hech kim yutmaydi va matndagi belgilar hech qanday tarzda o'zgartirilmaydi - Html-da yozilganidek, u ko'rsatiladi. Matnni o'zgartirish uchun katta harflar qiymati fragmentning barcha harflarini katta ( bu taklif uchun dalil, matnni o'zgartirish:katta harf qoidasi tanlanmagan va harflar kichikroq yozilgan).

Css matnni o'zgartirish qoidasi uchun kichik harf qiymati fragmentdagi barcha belgilarni kichik belgilarga aylantirish imkonini beradi va katta harf qiymati so'zning barcha birinchi harflarini bosh harf bilan yozadi ( bu taklifga qarshi- Matnni o'zgartirish: bosh harf). Tobto. matnni o'zgartirish yordami uchun siz ajoyib matn bilan mumkin bo'lgan hamma narsani o'zgartirishingiz mumkin va keyin hamma narsani osongina orqaga qaytarishingiz mumkin.

Agar, masalan, siz bosh harflar bilan yozilgan barcha sarlavhalarni yaratishingiz kerak bo'lsa, ularni Html-da yozing va CSS-da matnni o'zgartirish orqali katta harf bilan yozing. Keling, eslay olasizmi yoki yo'qligini bilib olaylik, keyin saytingizdagi barcha 100 500 sarlavhalarni emas, balki uslubda kichik o'zgarishlar qiling.

Sarlavhalar ortida í harflar oralig'i, í so'zlar oralig'i Oddiy qiymati bo'lishi mumkin, bu bir xil, nolga teng (shuning uchun siz belgilar va so'zlar o'rtasida o'zgartira olmaysiz). Ushbu qoidalardagi o'zgarish qiymati faqat piksellarda yoki Em yoki Exlarda ko'rsatilishi mumkin, lekin piksellarda emas.

Prote, siz ham ijobiy (so'zlar soni belgilarini tanib olish), ham salbiy qiymatlarni (so'zlar soni belgilarining yaqinligi) yutib olishingiz mumkin. Misol uchun, mumkin "O'q bu iboraning belgilarini shunchalik farq qiladi" haqoratli Css qoidalari yordami uchun:

Harflar oralig'i: 0,4em;

Lekin qila olasizmi "O'q bu iboraning belgilariga juda yaqin" yordam uchun:

Harflar oralig'i: -1px;

Siz so'z oralig'i haqida faqat bitta farq bilan aytishingiz mumkin, agar biron bir o'zgarish bo'lsa, siz so'zlar orasida o'zgarasiz, kabi, masalan, ushbu iborada, bunday CSS konstruktsiyasining qo'shimcha o'qi uchun:

So'zlar oralig'i: 4em;

Xuddi shunday, siz so'zlar orasidagi farqning o'zgarishining salbiy ma'nosini so'z oralig'ida yutib olishingiz mumkin.

Xo'sh, Html kodidagi matnni rasmiylashtirishga imkon beruvchi joriy Css qoidasiga rioya qiling - ce oq bo'shliq. Vídpovídaê vod, Html kodini yozishda bo'lgani kabi, veb-sahifada probílovykh belgilaridan foydalanish uchun.

Ushbu statistik ma'lumotlarni eslaganingizdek, brauzer kodni tahlil qilishda barcha bo'shliqlarni, qatorlar va jadvallarni bitta bo'shliqqa o'tkazish belgilaridan o'tadi, so'ngra veb-sahifadagi satrlarni koddagi bo'shliqlar orqasiga o'tkazadi.

Shunday qilib, eksa, oq bo'shliq uchta qiymatdan birini olishi mumkin:

Ma'lum bo'ldiki, "Normal" ning ma'nosi jozibalar ortida turibdi va men biroz ko'proq tasvirlaganimdek, hamma narsa shunday ko'rinadi. Í tse vikoristanny ma'nolari bilan Pre va biz vikoristannyam, tobto bilan bir xil o'xshashlikni olamiz. veb-saytda matn juda kam bo'shliqlar bilan ko'rsatiladi, chunki kod yozishda va brauzerni ko'chirishda joy kam bo'ladi, lekin ular bilan ishlash mumkin emas.

Xo'sh, ma'nosi nima hozir rap faqat brauzerni white-space:nowrap belgilarni o'rashni bloklang, shuning uchun fragmentning o'rtasida CSS white-space:nowrap qoidasi bilan tanishasiz. Oddiy Html faylini yaratish va matnning bir qismini shunga o'xshash teglarga qo'yish orqali siz buni hamma narsa kabi o'zingiz ham sinab ko'rishingiz mumkin:

quyidagi matnning bir qismi

Sizga omad! Blog saytining yon tomonlarida tez zustríches uchun

Buti tsikavo mumkin

Ro'yxat uslubi (turi, tasviri, joylashuvi) - Html kodida maxsus ko'rinadigan ro'yxatlar uchun Css qoidalari
Yordam uchun joylashish Z-indeks va CSS kursor qoidasi sichqoncha kursorini o'zgartirish
To'ldirish, chekka va chegara - o'rnatilgan CSS ichki qismlari va ovníshny vydstupi, shuningdek, barcha tomonlar uchun ramkaning o'zi (yuqori, pastki, chap, o'ng)
Nima uchun CSS kerak, kaskadli uslublar jadvallarini Html hujjatiga va filmning asosiy sintaksisiga qanday ulash mumkin
CSS-da suzish va tozalash - blokni joylashtirish vositalari
CSS - kaskadli uslubdagi jadvallar avval kiritilgan html kodi yordam uchun Style va Link
Kengaytirish birliklari (piksellar, Em va Ex) va CSS qoidalarining qaytarilishi
Teg, sinf, Id va universal selektorlar, shuningdek joriy CSS atribut selektorlari
Pozitsiya (mutlaq, nisbiy va qat'iy) - joylashishni aniqlash usullari Html elementlari CSS-da (qoidalar chap, o'ng, yuqori va pastki)
CSS fon (rang, joy, rasm, takrorlash, biriktirma) - fon rangini yoki fon tasvirini Html elementlarini o'rnatish uchun hamma narsa

Matnni tekislash-oxirgi ( HTML align bilan aralashmang) blokning qolgan qatorini yoki primus ko'taruvchisi oldidagi qatorni qanday ko'rishni bildiradi. Muhim, paragrafning qolgan qismidagi parchalar, qoida tariqasida, butun bo'shliqni to'ldirish uchun etarli matn yo'q.

Ushbu maqolada biz matn-align-last kuchiga arziydigan barcha jihatlarni, shu jumladan brauzerlar tomonidan qabul qilingan va qo'llab-quvvatlanadigan ma'nolarni ko'rishimiz mumkin.

Vikoristannya - bu qabul qilingan ma'no

Matn-align-last quvvatini sozlash oson. Matn satrining qolgan qismini o'ng chetidan ko'rsatish uchun eksa kodi parchasi:

Intro-grafik (matnni tekislash: oqlash; // IE va Edge uchun talab qilinadi matnni tekislash-oxirgi: o'ng; )

Quvvat bu ma'noni olishi mumkin. Siz, shubhasiz, standart HTML matnni tekislash qiymatlarini olasiz: chap, o'ng va markaz. Xushbo'y hid qolgan qatordagi matnni o'ng qirrasi bo'ylab, chap qirrasi bo'ylab va idishning markazida tartiblaydi.

Quyidagi ko'rsatmalar dumba ilustraê raznitsu mizh tsimi troma ma'nolari:

ajoyib dumba

To'rtinchi qiymat, oqlash, satrning qolgan qismini shunday o'zgartiradiki, matn konteynerning butun kengligi bo'ylab teng ravishda joylashtiriladi. Tse so'zlar orasidagi rahunok dodavannya vídpovídnoí̈ kílkostí tozalash uchun erishish. Quvvat uchun matn miqdorini kamaytiring, siz uni engishingiz mumkin, shunda siz qolgan qatordagi bo'sh joyni to'ldirishingiz mumkin, lekin so'zlar orasida kengaytirish uchun uni juda uzoqqa olib bormang.

Boshqa paragrafning matni ham kengligi bo'yicha bo'linadi, ammo qolgan qatorning parchalari faqat bitta so'z bilan qasos olishi mumkin, u chap qo'lda.

ajoyib dumba

Matn satrining qolgan qismini chap chetiga teskari o'zgartirish mov uchun mos keladi, chunki u o'ngga zliva o'qiladi ( LTR), aks holda RTL mov uchun noto'g'ri bo'ladi. Chap va o'ng qiymatlar o'rtasidagi farq muammoni hal qilishi mumkin.

Yaxshiyamki, siz o'qish yozilgan chekka bo'ylab matnni tuzatish uchun boshlang'ich qiymatini o'zgartirishingiz mumkin. Bu shuni anglatadiki, matnni tekislash oxirgi qiymatini avtorizatsiya uchun boshlash uchun belgilash orqali siz LTR mov uchun matnning chap tomonini va RTL mov uchun o'ng chetini ko'rsatasiz.

Shuningdek, siz yozish va o'qish qanday boshlanganiga qarab, matnning qarama-qarshi tomoni bilan teskari bo'lishi uchun tugatish ma'nosini burishingiz mumkin. LTR harakatlari uchun o'ngni va RTL harakati uchun chapni belgilashingiz kerak.

ajoyib dumba

Avtomatik quvvatni targ'ib qilishning ahamiyati. Boshqa tanlov uchun, qolgan qatordagi matn HTML matnini tekislash quvvat qiymatiga qarab tartiblanadi, chunki yangisi uchun asoslash qiymati o'rnatilmagan. Aks holda, matn konteyner kengligiga qarab o'rnatiladi, aks holda tarqatish qiymati text-justify ga o'rnatiladi. Boshqa burilishda, matn chetiga aylanadi, undan o'qishni yozish boshlanadi.

Muhim hurmat

Matnni tekislash oxirgi funksiyasi ishlashi uchun matnni tekislash quvvatini oqlash uchun sozlash mumkin. Biroq, bu qoida faqat IE va Edge-da amalga oshiriladi. Firefox va Chrome oqlash uchun matnni tekislash o'rnatmasdan ishlash imkoniyatiga ega. Quyida keltirilgan matn uchun matn aybdor, lekin u Edge va IE-da o'ng qo'lda. Boshqa brauzerlarda, paragraflarning qolgan qatorlari quvvat qiymatiga tenglashtiriladi text-align-last , qolgan qatorlar esa o'ng tomonga tekislanadi.

Demoni tomosha qiling

Agar biz matnni tekislash uchun HTMLni tekislash uchun o'rnatmasak, natija unchalik yoqimli emas. Buning uchun vy, nayymovírnyshe, kengligi uchun rozpodyl matn kiriting.

Pracyuê kuchi, ê primus rozryv paragrafidagi navít yakscho, teg yordami uchun vazifalar.
kim tug'ilgan bo'lsa. Mayte kuni uvazí, scho tsya hokimiyat vplivatim tayinlangan element o'rtasida matnning barcha qolgan satrlarda, va ekstremal emas, balki faqat. Misol uchun, agar maqola yoki div elementi o'rtasidagi matn uchta paragrafdan iborat bo'lsa, ularning terisida qatorning qolgan qismi butun ota elementi uchun belgilangan matnni tekislash-oxirgi quvvat qiymatiga mos keladi.

Kontent qatorining qolgan qismini tekshirish kerak bo'lsa, :so'nggi bola yoki :oxirgi turdagi selektorni ajratib ko'rsatishingiz mumkin. Misol sifatida quyida ko'rsatilgan demo versiyasidan kodni oling:

maqola (matnni tekislash: oqlash;) maqola p: turdagi oxirgi (matnni tekislash: oxirgi: o'ng; )

Vín virívnyuê o'ng chetidan maqolamizning qolgan bandining qolgan qatori. Qolgan qatorlar HTML matnini hizalash quvvat qiymatlariga moslashtiriladi.

Demoni tomosha qiling

G'alabani o'zgartirish uchun siz boshqa tanlovchilarni ham yutib olishingiz mumkin: :juft va :odd.

Ba'zan bir paragraf bir nechta qatorga katlanishi mumkin. Bunday holda, agar siz matnni tekislash uchun matnni tekislash uchun i, matnni tekislash-oxirgi matnni tekislash uchun i qiymatlarini belgilagan bo'lsangiz, matnni tekislashning qolgan qismi ustuvor hisoblanadi.

Keling, quyidagi kod parchasini ko'rib chiqaylik:

p (matnni tekislash: oqlash; ) p: turining n-chi (2) ( matnni tekislash-oxirgi: chap; )

Agar boshqa paragrafda bir nechta satr bo'lsa, matn chapga tekislanadi, shuning uchun matnni tekislash-oxirgi ustunlik qiladi. Pastdagi kursorda demo versiyasi ko'rsatiladi Daniya kodi Bolalar uchun CSS, shuningdek boshqalar uchun spratlar HTML ilovasi tekislash.

Demoni tomosha qiling

Brauzerlar tomonidan qo'llab-quvvatlash

Qo'shimcha imkoniyatlar uchun quvvatni qo'llab-quvvatlash kiritilishi mumkin " Eksperimental veb-platforma funksiyalarini yoqing"in Gugl xrom va Opera 35 va 22 versiyalaridan boshlab mavjud. U yana Chrome 47+ va Opera 34+ da qo'llab-quvvatlanadi.

Firefox-da kuchga ega bo'lish uchun -moz- prefiksini qo'shing. Boshlanish va tugatish qiymatlari IE tomonidan tan olinmaydi. Shu bilan birga, Edge o'z kuchini kuchaytiradi. Matnni tekislash oxirgi versiyasini hali ham qo'llab-quvvatlamaydigan yagona mashhur brauzer bu Safari.

Modul CSS matni formatlashda chiqish matnini tarjima qilish va qatorlarni uzatish kabi CSS funksiyalarini tavsiflash. CSS-ning turli vakolatlari registrlarni konvertatsiya qilish, bo'shliqlarni qayta ishlash, defislash qoidalari va matn defis va satrlar, tekislash, oraliq va intervallarni boshqarishni ta'minlaydi.

Matnning asosiy birligi belgidir. Tim kam emas, yozuv tizimining parchalari juda oddiy emas, asosiy ingliz alifbosi kabi, haqiqatan ham ramz bo'lganlar, butun atama g'olib bo'lgan kontekstda yotadi. Masalan, koreys tizimida tilning kvadrat ifodasi terisining barglari (masalan, 1 = han) belgi bilan belgilanadi. Biroq, kvadrat belgisi samarali tarzda o'nlik harflardan iborat bo'lib, ularning terisi fonemani ifodalaydi (masalan, ㅎ = h, ㅏ = a, ㄴ = n) va ularning terisini ham belgi deb hisoblash mumkin.

1. Matnni o'zgartirish: matnni o'zgartirish kuchi

Matnni qayta ishlash kuchi matnni stilize qiladi. Vín asosiy vmístga qo'shilmaydi va oddiy matnni nusxalash va joylashtirish vmístga qo'shish uchun aybdor emas.

Quvvat pasayadi.

Sintaksis

matnni o'zgartirish: yo'q; matnni o'zgartirish: bosh harf bilan yozish; matnni o'zgartirish: katta harf; matnni o'zgartirish: kichik harflar; matnni o'zgartirish: meros qilib olish; matnni o'zgartirish: boshlang'ich;

2. Qatorlarni tozalash va o'tkazish: oq bo'shliqning kuchi

so'zlar va element o'rtasida o'tkazish satrlar orasidagi bo'shliqlar obroblyaet oq-kosmosning hukmronligi.

Quvvat pasayadi.

oq bo'shliq
Qiymat:
normal Zamovchuvannyam uchun ahamiyati. So'zlar orasiga birdan kam bo'shliq qo'yiladi, qo'shimcha bo'shliqlar olib tashlanadi. Matnni iste'mol qilish vaqtida o'tkazish ehtimoli kamroq.
hozir rap Panjara o'tkazish qatorlar, jingalak zastosuvannya
.
oldindan Matndagi probíli e'tiborga olinmaydi, brauzer qatorlarni uzatuvchi probíli qo'shimchasini ko'rsatadi.
oldindan o'rash Matndagi bo'shliqlarga e'tibor bering, roblyachs kerak bo'lganda u erda qatorlarni ochadi.
oldingi qator Vipadkiv bir ko'z qisish uchun zayvi tozaligini ko'rasiz
.
bo'shliqlar Xulq-atvor oldindan o'rash bilan bir xil, bundan mustasno: u o'rganilmagan tozalashlar ketma-ketligi bo'ladimi, u har doim joy egallaydi, shu jumladan qator oxirida; qatorni o'tkazish imkoniyati teri tanaffusdan so'ng kerak, bu ko'rinmaydi, shu jumladan muammolar orasida.
boshlang'ich
meros

Sintaksis

Oq bo'shliq: normal; oq bo'shliq: nowrap; oq bo'shliq: oldingi; oq bo'shliq: oldindan o'rash; oq bo'shliq: oldingi chiziq; oq-bo'shliq: tanaffus-bo'shliqlar; oq bo'shliq: meros qilib olish; oq bo'shliq: boshlang'ich;

3. Jadvalni sozlash: tab-size kuchi

Yorliq o'lchamining kuchi TAB tugmachasi yordamida olinadigan kirish hajmini o'zgartirish uchun o'zgartiriladi. Quvvat qiymatlari e'tiborga olinmaydi, agar uchta oldingi, oddiy yoki hozir bo'sh joy quvvati qiymatlaridan biri o'rnatilgan bo'lsa.

Elementlar uchun kamroq mashq qiling