Nima uchun Yandex so'zlarda bo'sh joy qo'yadi. HTML kodini formatlash uchun oq bo'shliqdan foydalanish, uzilmaydigan bo'sh joy va boshqa maxsus belgilar (mnemonika)

Har bir harakat qilgan HTML-da veb-saytlar yaratish shunday muammoga duch keldi. Deyarli hammasi HTML teglari qo'shimcha joylarni kesib tashlang. Va bu safar men sizga ushbu "qirqish" ga misol keltiraman, shuningdek, bo'shliqlar kesilmasligiga qanday ishonch hosil qilish kerakligini aytaman.

Oddiydan boshlaylik HTML kodi:

Ba'zi matn Davomi ...

Natijaga qarasangiz, barcha bo'shliqlarimiz kesilganini va faqat bittasi qolganini ko'rasiz. Va deyarli har bir teg buni amalga oshiradi.

Uchta variant mavjud HTMLda qo'shimcha bo'shliqlarni ko'rsatish... Birinchi usul - tegdan foydalanish<oldindan>:

Ba'zi matn Davomi ...

Natijada, bo'shliqlar qolayotganini ko'rasiz va bu biz xohlagan narsadir.

Lekin men muntazam foydalanadigan yana bir usul bor - "" ob'ekti. Ushbu ob'ekt shunchaki bo'sh joy belgisini almashtiradi:

Ba'zi matn Davomi ...

Natijada siz bo'shliqlarning butun qatorini ham ko'rasiz. Men uchun bu usul yaxshiroq, chunki keraksiz teglardan foydalanishning hojati yo'q. Ammo bu ta'mga bog'liq masala. Qaerda kerak HTML-da qo'shimcha joy, shunchaki "" kiriting va natijadan zavqlaning.

Va nihoyat, oxirgi yo'l CSS yordamida ... Buning uchun siz faqat quyidagi uslubni qo'shishingiz kerak:

P (
oq bo'shliq: oldingi;
}

Bu usul eng tez va eng oddiy, ammo men undan foydalanmayman, chunki mening amaliyotimda ko'plab ketma-ket bo'shliqlarni qo'shishim kerak bo'lgan holatlar kam. Va agar ular sodir bo'lsa, men "" ob'ektini bir necha marta ishlataman. Bunga qo'chimcha, oq bo'shliq xususiyati barcha brauzerlar tomonidan qo'llab-quvvatlanmaydi (xususan, IE6 va IE7 qo'llab-quvvatlamaydi), bu allaqachon ushbu usulning ko'lamini cheklaydi.

Umuman olganda, men umumlashtiraman:

1) Agar matnning biron bir qismida turli joylarda ko'p bo'shliqlar mavjud bo'lsa, tegdan foydalaning<oldindan>.

2) Agar sizda bir vaqtning o'zida bir nechta bo'sh joy kerak bo'lsa, u holda ob'ektdan foydalaning " & nbsp";

3) Agar sizning butun sahifangiz ketma-ket bo'shliqlar to'plamidan to'qilgan bo'lsa (garchi bu juda kam bo'lsa ham), u holda xususiyatdan foydalaning oq bo'shliq ma'nosi bilan oldindan.

Agar siz ko'proq bilmoqchi bo'lsangiz Html keyin veb-sayt yaratish misoli bilan mening bepul kursimni tomosha qiling Html:

HTML shunchaki bo'shliqlarni e'tiborsiz qoldiradi. Kod yozishda bo'sh joy, Enter yoki Tab tugmalarini bosish e'tiborga olinmaydi. HTML bosishlari bo'sh joy belgilari sifatida talqin qilinadi, oddiy so'zlar bilan- kod formatlagichi (belgilar, so'zlar, matn), shuning uchun ular ko'rsatilmaydi. Shuning uchun, agar siz bo'shliqlarni ko'rsatishingiz kerak bo'lsa, ularni kod tilida amalga oshirishingiz kerak bo'ladi. Muayyan vaziyatlarda qanday qilishni tushunish uchun ushbu maqolani o'qing.

Matnga bitta bo'shliq qo'shishning bir necha usullari mavjud. Ular umuman murakkab emas va foydalanuvchidan buning uchun ajratilgan maydonga bir nechta belgilar kiritishni talab qiladi. Keling, ushbu usullarning har birini batafsil ko'rib chiqaylik.

Birinchi usul... HTML kodini kiriting - bo'sh joy olishni xohlagan joyga qo'ying. "nbsp" inglizcha ma'lum bir iboraning qisqartmasi bo'lib, tarjimada uzilmaydigan bo'shliq degan ma'noni anglatadi.

Ushbu usul estetika va uslub nuqtai nazaridan matndagi so'zlar yoki belgilar orasiga bir yoki ikkita bo'sh joy qo'yish zarurati tug'ilgan hollarda qo'llanilishi kerak.

Masalan, siz so'zlar orasidagi pauzani o'tkazish vazifasiga duch kelasiz, masalan: " Salom. Ishlaringiz qalay?". Har bir bo'sh joy uchun kodni kiritishingiz kerak bo'ladi, masalan:" Salom. Ishlaringiz qalay?"

Ikkinchi usul... HTML-ga paragraf qo'shing.

Quyidagi kod qismini kiritishingiz kerak

paragraf sifatida taqdim etilishi kerak bo'lgan matndan oldin.

Kodni kiritish kerak

har bir paragrafning boshida.

Har bir paragrafning oxirida siz shunday ko'rinadigan yopish tegini kiritishingiz kerak -. Paragraf yorlig'i juftlanganligi sababli, u yopiq bo'lishi kerak.

Uchinchi usul... Yorliqlarni qachon qo'shish HTML yordami modul.

Yorliqlarni qo'shish uchun siz 4 yoki hatto 5 ta uzilmaydigan bo'shliqdan foydalanishingiz kerak. Bunday holda, kod quyidagicha bo'ladi:.

HTMLda yorliqlar uchun alohida element mavjud emas. Agar siz o'qish qulayligi uchun hamma joyda yorliqlardan foydalanmoqchi bo'lsangiz, CSS kodini diqqat bilan ko'rib chiqishga arziydi.

To'rtinchi usul... HTML-ga qatorlarni qo'shish.

Qaerda qator uzilishi yaratmoqchi bo'lsangiz, kodni kiritishingiz kerak
.

Agar siz bir vaqtning o'zida bir nechta teglarni matnga qo'ysangiz -

Keyin matnni bir qator pastga siljitishga erishishingiz mumkin. Bunday holatda bitta teg keyingi qatorni siljitadi, ikkinchisi esa uni o'tkazib yuboradi.

Beshinchi usul... HTML yordamida matnni yozma ravishda ko'rsatish

Tegni matndan oldin qo'yish uni chop etilgan yoki belgilangan formatda ko'rsatadi. Bunday matn odatdagi kodda ko'rsatilmagan barcha bo'shliqlarni o'z ichiga oladi. Chop etilgan formatda bo'sh joy xuddi standartga qo'ygandek bir xil ko'rinadi.

Ushbu maqolada biz HTML-da bo'sh joyni qanday kiritish haqida misollar oldik. Umid qilamizki, kelajakda bu bilan hech qanday qiyinchiliklarga duch kelmaysiz. Omad!

Sarlavhadan ko'rinib turibdiki, maqola har qanday rus tilidagi (va nafaqat) matnning ajralmas qismiga - bo'sh joyga qaratiladi. Biz makon tarixi, bo'shliq turlari va veb-tipografiyada makondan foydalanishni yoritamiz.

Umuman olganda, bo'sh joy qo'lda yozilgan, chop etilgan yoki boshqa har qanday vositada ko'rsatilgan matndagi har qanday bo'sh joydir. Shunday qilib, bo'shliqlar boshqacha:

  • immersions (nashrning oldingi sahifasidagi katta vertikal bo'shliqlar) va keyingi bo'shliqlar,
  • paragrafdagi chekinishlar va paragrafdan keyingi bo'shliqlar,
  • satr bo'shliqlari (matn satrlari orasidagi),
  • interword bo'shliqlari (bir qatordagi so'zlar orasidagi),
  • harflar orasidagi bo'shliqlar (so'zdagi harflar orasidagi).
Keyinchalik, so'zlarni ajratuvchi va tinish belgilariga funktsional tegishli bo'lgan so'zlar bo'shliqlariga e'tibor qaratamiz.

So'z makonining tarixi

Interword space - bu inson tafakkuri tarixidagi nisbatan kech ixtiro. Bo'shliqning chuqur hikoyasi Pol Saengerning "So'zlar orasidagi bo'shliq: jim o'qishning kelib chiqishi" kitobida va biroz chuqurroq Iogannes Fridrixning "Yozuv tarixi" kitobida tasvirlangan.

Shuningdek, Anton Bizyaevning bo‘shliqlar va ularning tarixi haqida 1997 yilda “Publish” jurnalida bosilgan “Boshlanishda bo‘shliqlar yo‘q edi” degan yaxshi maqolasi bor.

Muxtasar qilib aytganda, so'zlarning chegaralanmaganligi o'qishda qiyinchiliklarga olib kelgan skriptlarda (faqat undoshlar yoziladigan undosh yozuv deb ataladigan) bo'shliq juda kech paydo bo'ldi. Biroq, unlilar ham qayd etilgan yunon va lotin tillarida bo'shliqdan foydalanish yo'qolgan. Pol Sanger buni matnni idrok etishda so'zlarni chegaralashni soddalashtirgan o'qish ovoz chiqarib amalga oshirilganligi bilan bog'laydi.

VII-IX asrlarda makon yana ishlatila boshlandi. n. e. va bu an'ana Irlandiyadan kelgan, u erda ulamolar va kitobxonlar qadimgi irland tilini ona tili sifatida ishlatishgan va diniy adabiyot lotin tilida yozilgan. Bu rohiblarning ovoz chiqarib o'qishda qiynalayotganiga sabab bo'lganga o'xshaydi. Bo'shliqning paydo bo'lishi ovoz chiqarib o'qishdan o'zini o'zi o'qishga bosqichma-bosqich o'tish bilan chambarchas bog'liq deb ishoniladi. Lotin tilidagi soʻzlar orasiga boʻsh joy qoʻyilgan kitoblarga Britaniya adabiyoti yodgorliklari misol boʻla oladi: Darrow Xushxabari (7-asr) va Kells kitobi (8-9-asrlar).

Glagolit va kirill alifbosida ham bo'sh joy yo'q edi va odatiy ma'noda faqat 17-asrdan beri qo'llanilgan.

Insoniyat matn terish shriftini ixtiro qilgunga qadar, interso'z bo'shliqlarining maxsus tasnifi yo'q edi - kotiblar bo'shliqlarni ko'z bilan qo'yib, ularni qo'yishdi. Sizga eslatib o'taman (bu haqda maqolada yozgan edik) qo'lyozma va yog'och kesish harflarning harakatchanligisiz matn yaratish usullaridan biridir. Tabiiyki, bo'shliqlar turli xil kengliklarda bo'lishi mumkin, chunki bo'shliqlar qo'lda qilingan.

Qo'lda yozilgan bo'shliqlar

Harflarning harakatchanligi paydo bo'lganda (va bu matn terish shriftlarining paydo bo'lishi bilan sodir bo'ldi), shunga mos ravishda savollar tug'ildi - kenglikda tekislashni ta'minlash uchun bo'sh joylarni qanday qo'yish kerak?

Qo'lda terish texnologiyasi shundan iboratki, terilgan chiziq sxemada va galleyda to'liq qisiladi va shunga mos ravishda chiziqning kengligi deyarli teng bo'lishi kerak (qo'lda terish texnologiyasi haqida batafsil ma'lumot uchun, MVSchulmeisterning xuddi shu nomdagi kitobiga qarang).

Harflardan qo'lda terilgan chiziq terilgan (chiziqlar, oxirida harflarning qavariq oyna nusxalari qog'ozga bosilgan) va so'z oralig'i bo'sh joy - bosma bo'lmagan har xil qalinlikdagi chiziqlar yordamida yaratilgan. oxirida sirt. Bu shunga o'xshash narsaga o'xshaydi. Har bir turdagi o'lchamdagi shpionlar, albatta, o'ziga xos tarzda chiqarilgan va turli xil kengliklarga ega edi. Masalan, 10 nuqta o'lchamli shrift uchun (ko'pgina matn nashrlari uchun standart o'lcham) 10, 5, 4, 3, 2 va 1 nuqta oralig'i kengliklari chiqarilgan.

Turi bo'ylab spats pin yoki dumaloq deb ataldi. Yarim o'lchamdagi spats yarim o'lchamli yoki yarim doira deb nomlangan. 8-12 ball shrift o'lchami uchun 1-2 nuqta oralig'i degan ma'noni anglatuvchi "ingichka interval" nomi ham bor. Ya'ni, 10 nuqta o'lchamli shrift uchun ingichka interval odatda 2 ball (mos ravishda, 1⁄5 nuqta o'lchami) bo'ladi. Biroq, nozik oraliqning aniq ta'rifi yo'qligi sababli, nashriyot, muharrir va maket dizaynerining qo'llanmalarida ular odatda ingichka oraliq uchun bo'sh joy haqida emas, balki juda ko'p nuqtalar oralig'i haqida gapirishadi (farz qilishda, shrift hajmi 10 ball).

Shunday qilib, shriftning o'lchamiga qarab, dumaloq bo'shliqning nisbati (uchinchi, chorak, va hokazo) nuqtalarda turli xil kengliklarga ega bo'lishi mumkinligini tushunishingiz kerak va aksincha.

An'anaviy so'z maydoni kengligi

Shunday qilib, yumaloq va yarim doira oraliqlari nima ekanligini tushunib, rus to'plamida qabul qilingan haqiqiy so'z oralig'ining kengligiga o'tamiz.

Shulmayster yozadi (94-bet) qatorni yozishda so‘zlar orasiga yarim doira qo‘yiladi. Chiziq oxirigacha yozilsa, ko'p hollarda uning kengligi terish chizig'ining kengligidan kamroq yoki ko'proq bo'ladi. Shuning uchun, maket dizayneri bo'shliqlarning kengligini o'zgartirishi kerak, uni kamida 1⁄4 dumaloqqa qisqartirishi va maksimal 3⁄4 dumaloqgacha oshirishi kerak (mos ravishda, 10 ballni kiritishda so'z bo'shliqlari 3 dan farq qilishi mumkin). 7 ballgacha). Tabiiyki, nashrning formatiga qarab nuanslar mavjud, ammo biz ularga tegmaymiz.

Shu bilan birga, Schulmeister yarim doira oralig'ining o'zi juda katta ekanligini va standart 1⁄3 dumaloq joydan foydalanish qog'oz iste'moli nuqtai nazaridan ham tejamkor, ham ko'pincha chiroyliroq ekanligini ta'kidlaydi. Bundan tashqari, tor shriftlar uchun so'zlar orasidagi yarim doira bo'shliqdan foydalanish tavsiya etilmaydi.

Chiziqli quyma mashinalarning paydo bo'lishi bilan bo'shliqlar bir chiziq ichida kenglikda bir xil bo'la boshladi va makon so'zining kengligi taxminan 1⁄3 dumaloqqa o'zgara boshladi.

Kompyuterda yozish va veb-tipografiya

Hozirda biz foydalaniladigan shriftlarning imkoniyatlari va, albatta, Unicode-dagi belgilar to'plami bilan cheklanganmiz. Shuni yodda tutingki, barcha shriftlarda ko'pchilik Unicode bo'sh joy belgilari mavjud emas.

Kompyuterni joylashtirish tizimlariga o'tish bilan oraliqlar kengligini nuqtalarda ko'rsatishdan yumaloq kasrlardagi intervallarni ko'rsatishga o'tish amalga oshirildi, chunki shriftlar osongina istalgan o'lchamga o'tkazila boshlandi va bo'shliq elementlari bo'lishi kerak edi. shrift o'lchamiga proportsional bo'lib qoladi.

Unicode-dagi bo'shliq belgilari

Unicode G'arbiy tipografiya bo'shliqlari uchun quyidagi belgilarni taqdim etadi.
  • Interword bo'sh joy, U + 0020, - shriftga qarab kengligi 1⁄5 dan 1⁄2 dumaloqgacha. O'rtacha shriftlar uchun interword bo'shlig'ining kengligi taxminan 1⁄4 dumaloq (masalan, Times New Romanda shunday bo'shliq mavjud), keng shriftlar uchun - taxminan 1⁄3 dumaloq (Microsoft Verdana - 0,35 dumaloq, Microsoft Tahoma - 0,31 dumaloq) ).
  • Buzilmaydigan so'z maydoni, U + 00A0, - oddiy interword bo'shlig'i bilan bir xil kenglikka ega, lekin uzilmaydigan bo'shliq o'rnida qatorni ajratish taqiqlanadi.
Oddiy va uzilmaydigan so'zlararo bo'shliqlar har qanday shriftga kiritiladi va barcha agentlar tomonidan to'g'ri ko'rsatiladi, ba'zi matn protsessorlari va brauzerlarda oqlanganida uzilmaydigan bo'shliqning ko'payishi va kamayishi yo'qligi bundan mustasno (bu eng yaxshi shriftning buzilishi hisoblanadi). amaliyotlar). Masalan, FireFox buzilmaydigan bo'shliqlarni to'g'ri o'lchaydi, MSIE 7.0 esa ularni umuman o'lchamaydi.

Boshqa barcha bo'shliq belgilari belgilangan kenglikdir va chiziqlarni moslashtirganda cho'zilmaydi. Biroq, Unicode chiziqni kesish algoritmiga ko'ra, ularning barchasi chiziqni kesish nuqtasi sifatida ko'rib chiqilishi kerak.

  • Dumaloq bo'shliq, U + 2003, - aytganidek, shrift o'lchamiga teng kenglikga ega. Em Space deb ham ataladi, ehtimol ba'zi eski shriftlardagi "M" harfi shunchalik keng bo'lgan. Shu bilan birga, hozir bu hamma joyda ham amalga oshirilmaydi va shuning uchun Em Space har doim "M" harfining kengligiga ega degan bayonot yolg'ondir.
  • Yarim doira oralig'i, U + 2002, - yarim dumaloq. Ba'zi eski shriftlardagi "N" harfi shunchalik keng bo'lgani uchun ham "En Space" deb ataladi. Biroq, endi bu hamma joyda ham amalga oshirilmaydi va shuning uchun En Space har doim "N" harfining kengligiga ega bo'lishi haqidagi bayonot yolg'ondir.
  • Uchinchi bo'shliq, U + 2004, - uchinchi tur. Ingliz tilida u Three-per-Em Space deb ataladi.
  • Chorak maydoni, U + 2005, - chorak tur. Ingliz tilida u Four-per-Em Space deb ataladi.
  • Oltinchi tur, U + 2006,. U ingliz tilida Six-per-Em Space deb ataladi.
  • Yupqa oraliq, U + 2009, - odatda 1⁄5 dumaloq kengligi bor (kamroq - 1⁄6). Umuman olganda, uning kengligi matn terish tiliga va shrift ishlab chiqaruvchisiga bog'liq bo'lib, kirill shriftlarida ingichka interval odatda 1⁄5 dumaloq bo'ladi. Proporsiyadagi bu oraliq 10 nuqtada terilganda ikki nuqta oralig'iga to'liq mos keladi. Ingliz tilida u "Tin Space" deb ataladi.
  • Soch oralig'i, U + 200A, - eng tor oraliq, taxminan 1⁄10-1⁄16 dumaloq kengligi. Proportionlar bo'yicha bunday oraliq taxminan 10 nuqtada terilganda bir nuqta oralig'iga to'g'ri keladi yoki hatto torroq ko'rinadi.

Turli bo'shliqlardan foydalanish

So'zlar orasidagi bo'shliqning kengligi shriftda o'rnatiladi va asoslantirilganda avtomatik ravishda o'zgaradi, boshqa bo'shliqlardan so'zlararo belgilar sifatida foydalanish faqat matn terishda oqlanadi. bosma nashrlar, va faqat nima uchun bu amalga oshirilayotganini chuqur tushunish bo'lsa.

Oddiy veb-layoutda so'zlarni ajratish uchun oddiy va uzilmaydigan interword bo'shliqlaridan foydalanish kifoya.

Shu bilan birga, rus tilidagi tipografiya qoidalariga ko'ra, bir qator joylarda nozik bo'shliqdan foydalanish kerak (aniqrog'i, ma'lumotnomalarda ikki nuqtali bo'shliq haqida yozilgan, ammo biz ushbu atamani ishlatamiz. O'rnatilgan terminologiya nuqtai nazaridan ham, "nozik bo'shliq" ham eng mos keladi ko'rinish yozishda satrlar).

Bo'shliqlardan foydalanishning asosiy qoidalari quyida tavsiflanadi, lekin umuman olganda veb uchun kodlashda foydalanish uchun quyidagi printsipni tavsiya qilamiz.

HTML-hujjatlarni Internetda nashr qilish uchun tayyorlashda bo'shliq elementlari sifatida faqat bo'sh joy, uzilmaydigan bo'shliq va ingichka oraliqlardan foydalanish kerak. Agar muallif sahifani xarakterni noto'g'ri qayta ishlovchi agentlar yordamida ko'rish kerak deb hisoblasa, u holda nozik bo'shliq o'rniga oddiy yoki uzilmaydigan bo'shliqdan foydalanish kerak.

Turli xil bo'shliqlardan faqat ingichka oraliqdan foydalanish, birinchidan, terilgan matnning uyg'un ko'rinishini saqlab qolishga imkon beradi, ikkinchidan, nashr muallifini turli kasr kengliklari oralig'idan foydalanishning turli qoidalari bilan ortiqcha yuklamaslikka imkon beradi.

Brauzerlar va qidiruv tizimlari tomonidan bo'shliqlarni boshqarish

Maqola materialini tayyorlashda biz maxsus tayyorlangan sahifada bir turdagi tajriba o'tkazdik. Yandex va Google nostandart belgilar bilan yaxshi kurashadi, qidiruv paytida barcha nostandart bo'shliq elementlarini oddiy narsalar bilan almashtiradi (biz bu to'g'ri xatti-harakatlar deb hisoblaymiz). Ya'ni ular ikki so'z, ikki so'z, ikki so'z va hokazolarni farqlamaydilar.

Ma'lum bo'lishicha, nostandart bo'shliq elementlarini ko'rsatish brauzerlarda juda yomon ishlaydi. Faqat Windows XP da Firefox 3.0 va * nix, MSIE 7.0 va Windows XP da Safari bu vazifani oddiy tarzda bajara oladi. MSIE 8.0 haqida ma'lumot yo'q, lekin hamma narsa tartibda.

  • 3.0 versiyasidan oldingi Firefox nostandart bo'shliqlarda chiziqni umuman buzmaydi. Bu bo'shliqlar kengligini to'g'ri ko'rsatadi.
  • Opera 9.26 va 9.50, Mac uchun FireFox 3.0, Mac uchun Safari qatorni o'rab oladi, lekin barcha bo'shliqlar bir xil kenglikda.
  • Windows 2000 ostidagi MSIE 5.5 va 6.0 bo'shliqlar o'rniga kvadratchalarni qo'yadi (ehtimol, tizim shriftida mos belgilar yo'qolgandir).
Mac-dagi barcha brauzerlarda barcha bo'shliq elementlarining teng kengligining sababi nimada ekanligi aniq emas. Ehtimol, o'rnatilgan shriftlar bilan.

Bo'shliqlardan foydalanishning asosiy qoidalari

Shunday qilib, biz yana bir bor ta'kidlaymizki, quyida sanab o'tilgan barcha qoidalarda, nozik oraliq faqat muallif saytga tashrif buyuruvchining nozik masofani noto'g'ri ko'rsatadigan brauzerlardan foydalanish xavfini rad etganda qo'llaniladi. Bularga * nix-dagi ba'zi brauzerlar (ehtimol o'rnatilgan shriftlar tufayli), MSIE 6.0 va undan oldingi versiyalari, Mac uchun brauzerlar (ularni e'tiborsiz qoldirish mumkin, chunki ko'rsatish xatosi faqat oraliq kengligida), ehtimol - ba'zi brauzerlar mobil telefonlar va PDA.

Bunday brauzerlardan foydalanish ehtimoli bo'lgan taqdirda, biz ingichka intervallar o'rniga oddiy yoki uzilmaydigan interso'z bo'shliqlaridan foydalanishni tavsiya qilamiz.

Yuqorida ta'riflanganidek, Unicode ko'rsatmalariga ko'ra, yupqa oraliq - bu chiziq uzilishi mumkin bo'lgan bo'sh joy. Qoidalar nozik oraliq o'rnatishni va qatorlarni ajratishni taqiqlashni talab qiladigan hollarda (masalan, raqamni kiritishda raqamlar o'rtasida), siz quyidagi kabi konstruktsiyadan foydalanishingiz kerak. 250 000... Nobr HTML elementi xususiydir va ruxsat etilmaydi.

Keyinchalik, biz kuzatishlarimizga ko'ra, matnlarni terishda ko'pincha buziladigan joylarni joylashtirish qoidalarini tasvirlaymiz. Ko'proq batafsil ma'lumot matnlarni terish qoidalari haqida, masalan, A. E. Milchin va L. K. Cheltsovaning "Nashriyot va muallifning qo'llanmasi" dan topish mumkin.

Qisqartmalar va belgilar

  1. "Va hokazo", "va shunga o'xshash", "bundan buyon", "ya'ni", "va boshqalar", "BC", "janubiy kenglik" va shunga o'xshash qisqartmalarda qisqartmaning barcha elementlari ajratiladi. ajralmas makon.
    va boshqalar - va hokazo.
    boshqalar - va hokazo.
    chunki - chunki
    ya'ni - ya'ni.
    va boshqalar - va boshqalar.
    Miloddan avvalgi NS. - miloddan avvalgi NS.
    NS. NS. - NS. NS.
  2. Bosh harflar bir-biridan va familiyadan ajralmas bo'shliq bilan ajratiladi.
    A. Pushkin - A. Pushkin
    J.R.R.Tolkien - J.R.R.Tolkien

    Bosh harflarni bir-biridan va undan keyingi familiyadan ingichka interval bilan olib tashlashga ham ruxsat beriladi, biroq bosh harf yoki familiyani keyingi qatorga o'tkazish taqiqlanadi. Bosh harflar uslubini tanlashdan qat'i nazar, butun hujjat yoki sayt bo'ylab uslubning bir xilligiga rioya qilish kerak.
    V.V.Putin - V.V.Putin
    V. Putin - V. Putin
    V.V.Putin - V.V.Putin
    V. Putin - V. Putin
  3. Qisqartirilgan so'z o'z nomini ajralmas bo'shliq bilan uradi.
    st. Shchorsa - st. Shchorsa
    Moskva - Moskva
    ularni metro. Lenin - ularni metro. Lenin
  4. Raqam va mos keladigan hisoblash so'zi uzilmaydigan bo'shliq bilan o'chiriladi.
    12 milliard rubl - 12 milliard rubl
    ch. IV - ch. IV
    nn. 3-6 - bet. 3-6
    guruch. 42 - rasm. 42
    XX asr - XX asr.
    1941-1945 yillar - 1941-1945 yillar
    6-sonli palata - 6-sonli palata
    22-bo'lim - 22-bo'lim
    25 % - 25 %
    97,5 ? - 97,5 ?
    16 ¢ - 16 ¢
    .
  5. Raqam va mos keladigan o'lchov birligi (daraja, daqiqa va soniya belgilaridan tashqari) nozik oraliq bilan uriladi, chiziqni kesish taqiqlanadi.
    400 m - 400 m
    100 t - 100 t
    451 ° F - 451 ° F

    lekin 59 °, 57 ′, 00 ″.
  6. Daraja, daqiqalar va soniyalarning belgilari keyingi raqamlardan ingichka interval bilan ajratiladi.
    59 ° 57 ′ 00 ″ - 59 ° 57 ′ 00 ″
Shuni yodda tutish kerakki, tipograflar muhitida foiz belgilari va valyutalarni olib tashlash bo'yicha to'liq o'rnatilgan qoida mavjud emas, shuning uchun foiz belgisi va raqamga yaqin valyuta belgilari to'plami xato bo'lmaydi. sayt bo'ylab bir xilda amalga oshiriladi. Biroq, biz ichida bo'sh joydan foydalanishga ishonamiz bu holat matnning o'qilishini yaxshilaydi.

Raqamlar va intervallar

  1. Raqamning kasr va butun qismlari verguldan bo'sh joy bilan ajratilmaydi: 0,62, 345,5.
  2. Raqamning raqamlari bir-biridan nozik oraliq bilan ajratiladi, sanalar, raqamlar (masalan, hujjatlar), mashinalar va mexanizmlarning belgilari bundan mustasno.
    25 563,42 - 25 563,42
    1 652 - 1 652
    1 298 300 - 1 298 300

    lekin 1999 yil, GOST 20283, kirish. № 982364
  3. Intervallarni sonli belgilaganda, tire oraliq chegaralarini buzmaydi.
    50-100 m - 50-100 m
    1 500-2 000 - 1 500-2 000
    1,5-2 ming - 1,5-2 ming
    15-20 % - 15-20 %
  4. Plyus, minus va plyus-minus birlik belgilari quyidagi raqamdan chiqarib tashlanmaydi: +20 ° C, -42, ± 0,1.
  5. Matematik amallar va nisbatlarning ikkilik belgilari har ikki tomondan ingichka oraliq bilan uriladi.
    2 + 3 = 5 - 2 + 3 = 5

Tinish belgilari

  1. Nuqta, vergul, ikki nuqta, so‘roq va undov belgilari, nuqta-vergul oldingi soʻzdagi boʻsh joy bilan kurashmaydi, keyingi soʻzdan boʻsh joy qoʻyish bilan kurashmaydi: Ha, ha. Ha? Ha!
  2. Ellipsis gap oxirida yoki gap qismida bo'lsa, oldingi so'zdan, gap boshida bo'lsa, keyingi so'zdan ajratilmaydi: Voy... Nima? …Hech narsa.
  3. Qo'shtirnoqlar ilova qilingan matndan bo'sh joy bilan ajratilmaydi: "Potemkin" jangovar kemasi.
  4. Qavslar ularga kiritilgan matndan bo'sh joy bilan ajratilmaydi va tashqarida bo'sh joylar bilan ajratiladi (yopiq qavs o'ngdagi tinish belgisiga yondosh bo'lgan hollar bundan mustasno): Qavs ichidagi matn hech kimni qiziqtirmaydi (odatda).
  5. Chiziq oldingi so'zdan uzilmaydigan bo'shliq bilan, keyingisidan esa - muntazam bo'sh joy(shu jumladan, agar interval raqamli shaklda emas, balki og'zaki shaklda ko'rsatilgan bo'lsa).
    Vitenka ajoyib!
    faqat o'n besh-yigirma santimetr uzunlikdagi bodring bizga mos keladi
    Molotov-Ribbentrop pakti
    .
  6. Agar og'zaki shakldagi ikkita raqam intervalni tashkil etmasa, lekin "yoki bitta raqam yoki boshqasi" degan ma'noni anglatsa, ular orasiga bo'shliqlar qo'yilmagan defis qo'yiladi: ikki-uch stakan ichdi.
Chiziqni ingichka interval bilan qo'yish yoki nuqta, vergul yoki qo'shtirnoq ichidan umuman urmaslik tavsiya etiladi. Bu bosma matnni ma'lum bir shriftda yozishda oqlanishi mumkin, chunki u bo'shliqlarning bir xilligini oshiradi. Shu bilan birga, Internet uchun matnni ko'rishda foydalanuvchi shriftlari butunlay boshqacha bo'lishi mumkin, shuning uchun chiziqdan qolgan bo'sh joy doimiy ravishda o'ngdan torayib boradi.

Keraksiz defislar

  1. Qisqa so'zlar va birikmalar ( a, va, lekin, men, siz, va hokazo) keyingi so'zni bo'sh joy bilan o'chirib qo'ygan ma'qul, chunki satr oxirida osilgan qisqa so'z o'qishni yomonlashtiradi. Shu jumladan, zarrachalar orasidagi chiziq uzilishlariga yo'l qo'ymaslik juda ma'qul emas va quyidagi fe'l.
  2. Zarrachalar xuddi shu, bo'lardi, xoh oldingi so'zni ajralmas bo'shliq bilan urish tavsiya etiladi: xuddi shunday, agar o'ylasam, aytaman.
  3. Gap boshidagi yuklamalarni ulardan keyingi so‘zlardan ajratmaslik tavsiya etiladi. (hatto bir va ikki harfdan ham uzunroq)

HTML ga to'g'ri bo'lmagan joy qo'shing. Yaroqli tartib.

Agar siz saytlarni terishga harakat qilgan bo'lsangiz, klaviaturadan matnga bir nechta bo'sh joy qo'shsangiz, ular saqlanmasligini bilasiz. Brauzerlar ularni bitta bo'shliq sifatida ko'rishadi. Ba'zan bu tartib bilan bog'liq muammolarga olib keladi. Endi biz sizga ketma-ket bir nechta bo'sh joy qo'shishni ko'rsatamiz.

Maxsus belgilardan foydalanish

Gipermatnni belgilash tilida brauzerlar tomonidan bo'sh joy sifatida talqin qilinadigan maxsus belgi qo'llaniladi. Mana:

Siz uni yuqorida ko'rsatilgan shaklda to'liq yozishingiz kerak. Agar ketma-ket bir nechta bo'sh joy qo'yish kerak bo'lsa, bir nechta shunday belgilarni kiriting.

Agar biz ketma-ket uchta bo'sh joy qo'shmoqchi bo'lsak, bizning kodimiz qanday ko'rinishga ega bo'ladi.

Kodning sinov bo'limi

Agar biz brauzerda bunday sahifani ochgan bo'lsak, biz quyidagilarni olamiz:

Kodning sinov qismi

Oldindan teg

Standart belgilash teglari yordamida matnni xohlagancha formatlash har doim ham mumkin emas. Shu bilan birga, uni klaviaturadan yozib, kerakli natijaga erishishingiz mumkin. Ammo oxir-oqibat, sahifani brauzerda ko'rishda barcha qo'lda formatlash o'chib ketadi va siz oddiy matnni olasiz. Agar siz bir xil nomdagi tugmachani bosish orqali ketma-ket bir nechta uzilmaydigan bo'shliqlarni qo'lda qo'shsangiz, xuddi shunday natija bo'ladi.

Bunday vaziyatda qanday bo'lish kerak?

Bu erda uzoq bo'sh joy bo'lgan matnga misol. Biz buni matnni PRE tegiga o'rash orqali oldik

Ko'rib turganingizdek, bir nechta ketma-ket qatorlar ham saqlanadi. Bu teg nima uchun ishlatiladi. Unga kiritilgan matn uchun qo'lda formatlashni qoldiradi.

Maqola uchun video:

Xulosa

Ushbu usullardan faqat matnning maxsus formatini joylashtirish uchun foydalaning. Sahifadagi elementlarning joylashishiga erishish uchun ushbu usullardan foydalanishga arzigulik emas. Keyingi element sahifaning o'ng tomonida bo'lishi uchun qanday qilib uzilmaydigan bo'shliqlarni qo'shishim mumkin. Buning uchun uslublar jadvallaridan foydalaning.

Salom aziz blog o'quvchilari. Bir oz oldin biz bu haqda gapirishga vaqtimiz bor edi, biz undagi dizayn haqida ham bilib oldik. Bugun bizda navbatdagi HTML-dagi bo'sh joy tushunchasi, shuningdek, uni yozishda u bilan bog'liq kodni formatlash (keyinchalik o'qish va idrok etish qulayligi uchun) mavjud.

Xo'sh, biz uzilmaydigan bo'shliq va yumshoq defislash mavzusiga to'xtalib o'tganimiz sababli, biz e'tiborimizni HTML tilida ishlatiladigan maxsus belgilar yoki mnemonikaga qaratishimiz kerak, bu sizga qo'shish imkonini beradi. veb-hujjat kodiga yuqorida aytib o'tilgan kabi ko'plab qo'shimcha belgilar ... Lekin birinchi narsa birinchi.

Html tilidagi bo'shliqlar va bo'shliqlar

Matnni maxsus ishlab chiqilgan teglar (paragraf, sarlavhalar va h.k.) yordamida formatlash masalasiga o‘tishdan oldin bo‘shliqlar, qator uzilishlari (Enter) va yorliqlar CTML tilida qanday izohlanishi, bo‘linish qanday ekanligi haqida to‘xtalib o‘tmoqchiman. Brauzer oynasida o'lchami o'zgartirilganda bajarilgan matn.

To'g'ri, bunday vizual formatlash uchun (bu veb-sahifada ko'rinmaydi) ko'pincha bo'shliqlarning o'zi emas, balki jadval va qatorlarni ajratish belgilaridan foydalaniladi. Bunday qoida bor - siz uyali yozishni boshlaganingizda Html teg, keyin yorliqlar bilan chekinish(klaviaturadagi Tab tugmasi) va bu tegni yopganingizda, chekinishni olib tashlang (klaviaturadagi Shift + Tab tugmalar birikmasi).

Buni ochish va yopish teglari bir xil vertikal darajada bo'lishi uchun qilish kerak (Html ​​muharriringiz sahifasining o'ng chetidagi bir xil miqdordagi yorliqlarda, masalan, men yozgan Notepad ++). Bundan tashqari, men sizga ochilish elementini yozganingizdan so'ng darhol bir nechta satrlarni tanaffus qilishni maslahat beraman va keyinroq buni qilishni unutmasligingiz uchun darhol bir xil darajada (yorliqlar soni) yopishni yozing.

Bular. ochilish va yopish elementlari vertikal ravishda bir xil darajada bo'lishi kerak va ichki teglar bir yorliqli to'xtash joyiga siljiydi va yopish va ochish elementlari yana bir xil darajada joylashtirilishi kerak.

Oddiy veb-hujjatlar uchun bu ortiqcha tuyulishi mumkin, ammo ko'proq yoki kamroq murakkab hujjatlarni yaratishda ular kod yanada tavsiflovchi bo'ladi va bo'shliqlar ko'pligi tufayli o'qilishi mumkin va teglarning simmetrik joylashuvi tufayli xatolarni aniqlash ancha oson bo'ladi.

Html kodidagi maxsus belgilar yoki mnemonikalar

Shunday qilib, endi so'zda aytilganlar haqida gapiraylik maxsus belgilar, foydalanishga yaroqliligini men ushbu maqolaning boshida e'lon qildim. Maxsus belgilar ba'zan mnemonika yoki almashtirish deb ham ataladi. Ular ishlatilgan kodlashlar bilan bog'liq gipermatn belgilash tilida uzoq vaqt davomida paydo bo'lgan muammoni hal qilish uchun mo'ljallangan.

Klaviaturadan matn kiritganingizda, tilingiz belgilari oldindan belgilangan algoritm bo'yicha kodlanadi va keyin ular dekodlash orqali siz foydalanadigan shriftlar (sayt uchun qaerdan topish va qanday o'rnatish) yordamida saytda ko'rsatiladi.

Kodlashlar juda ko'p, ammo Html tili uchun kodlashning kengaytirilgan versiyasi sukut bo'yicha qabul qilingan.

Matnni ushbu kodlashda faqat 256 ta belgi yozish mumkin edi - ASCII dan 128 ta va rus tilidagi harflar uchun yana 128 ta belgi. Natijada, ASCII tizimida bo'lmagan va rus tilidagi harflar bo'lmagan saytlarda belgilardan foydalanishda muammo yuzaga keldi. Windows kodlashlari 1251 (CP1251). Xo'sh, siz tilda yoki apostrofdan foydalanishga qaror qildingiz, ammo buning imkoniyatlari Html tili tomonidan ishlatiladigan kodlashda dastlab kiritilmagan.

Aynan shunday holatlar uchun almashtirishlar yoki boshqacha aytganda, mnemonikalar ixtiro qilingan. Dastlab maxsus belgilar raqamli edi, lekin keyinchalik ularning eng keng tarqalgani uchun yodlash qulayligi uchun ularning harflari qo'shilgan.

Umuman olganda, mnemonika bu “&” ampersandidan boshlanib, “;” nuqtali vergul bilan tugaydigan belgidir. Aynan shu asoslarga ko'ra, brauzer Html kodini tahlil qilishda undan maxsus belgilarni chiqaradi. Raqamli almashtirish kodidagi ampersanddan keyin darhol funt belgisi "#" bo'lishi kerak, ba'zan esa xesh deb ataladi. Va shundan keyingina unicode kodlashda kerakli belgining raqamli kodiga amal qiladi.

Unicode-da 60 000 dan ortiq belgilarni yozish mumkin - asosiysi, sizga kerak bo'lgan mnemonik belgi saytingizda ishlatiladigan shrift bilan qo'llab-quvvatlanadi. Deyarli barcha Unicode belgilarini qo'llab-quvvatlaydigan shriftlar mavjud va faqat ma'lum belgilar to'plamiga ega variantlar mavjud.

Maxsus belgilarning to'liq ro'yxati juda katta bo'ladi, lekin eng ko'p ishlatiladigan mnemonika siz, masalan, ushbu jadvaldan qarz olishingiz mumkin:

BelgiHtml kodiO'nlik
kod
Tavsif
buzilmaydigan bo'shliq
tor bo'shliq (en-harf)
keng bo'shliq (em-keng m harfida)
- tor chiziqcha (en-tire)
- keng chiziq (em -chiziq)
­ - ­ yumshoq uzatish
a ́ stress, "ta'kidlangan" harfdan keyin qo'yiladi
© © mualliflik huquqi
® ® ® ro'yxatga olingan tovar belgisi
tovar belgisi
º º º marsning nayzasi
ª ª ª venera oynasi
ppm
π π π pi (Times New Roman-dan foydalaning)
¦ ¦ ¦ vertikal nuqta chiziq
§ § § paragraf
° ° ° daraja
µ µ µ mikro belgisi
paragraf belgisi
ellips
ustiga chizilgan
´ ´ ´ urg'u belgisi
raqam belgisi
🔍 🔍 Kattalashtiruvchi (chapga egilgan)
🔎 🔎 Kattalashtiruvchi (o'ngga egilgan)
arifmetik va matematik amallarning belgilari
× × × ko'paytirmoq
÷ ÷ ÷ bo'lmoq
< < kichikroq
> > > Ko'proq
± ± ± ortiqcha / minus
¹ ¹ ¹ 1 daraja
² ² ² 2 daraja
³ ³ ³ daraja 3
¬ ¬ ¬ inkor qilish
¼ ¼ ¼ chorak
½ ½ ½ yarim
¾ ¾ ¾ to'rtdan uch
kasr bar
minus
dan kam yoki teng
ko'proq yoki teng
taxminan (deyarli) teng
teng emas
xuddi shunday
kvadrat ildiz (radikal)
Cheksizlik
yig'ish belgisi
ish belgisi
qisman differentsial
integral
hamma uchun (faqat qalin bo'lsa ko'rinadi)
mavjud
bo'sh to'plam
Ø Ø Ø diametri
tegishli
tegishli emas
o'z ichiga oladi
ning kichik to‘plamidir
superset hisoblanadi
ning kichik to'plami emas
ning kichik to‘plami yoki unga teng
superset yoki ga teng
ortiqcha doira ichida
aylanadagi ko'paytirish belgisi
perpendikulyar
in'ektsiya
mantiqiy VA
mantiqiy OR
kesib o'tish
ittifoq
valyuta belgilari
rubl. Rubl belgisi raqamdan o'tish bilan ishlatilishi kerak. Unicode standarti 7.0. Agar rasmni ko'rmasangiz, Unicode shriftlaringizni yangilang.
evro
¢ ¢ ¢ sent
£ £ £ Funt
¤ ¤ ¤ Valyuta belgisi
¥ ¥ ¥ Yen va RMB belgisi
ƒ ƒ ƒ Florin belgisi
belgilar
. oddiy marker
doira
· · · o'rta nuqta
kesib o'tish
ikki tomonlama xoch
cho'qqilari
klublar
yuraklar
olmoslar
romb
qalam
qalam
qalam
qo'l
iqtiboslar
" " " qo'sh tirnoq
& & & ampersand
« « « chap tipografik tirnoq belgisi (baliq suyagi tirnoq belgisi)
» » » o'ng tipografik tirnoq belgisi (baliq suyagi tirnoq belgisi)
bitta ochilish burchagi tirnoq belgisi
bitta yopilish burchagi tirnoq belgisi
insult (daqiqa, fut)
ikki barobar (soniya, dyuym)
yuqori chap bitta tirnoq belgisi
yuqori o'ngdagi bitta tirnoq belgisi
pastki o'ngdagi bitta tirnoq
qo'shtirnoq-oyoq chap
qo'shtirnoq belgisi-oyoq yuqori o'ng
qo'shtirnoq-oyoq o'ng pastki
yagona inglizcha ochilish tirnoq belgisi
yagona inglizcha yopilish tirnoq belgisi
qo'sh inglizcha tirnoq belgisini ochish
Inglizcha qo'sh tirnoq belgisini yopish
strelkalar
chap strelka
yuqoriga strelka
o'ng strelka
strelka pastga
chap va o'ng strelka
yuqoriga va pastga o'q
vagonning qaytishi
ikkita chap strelka
ikki marta yuqoriga o'q
ikkita o'ng strelka
ikki marta pastga o'q
chapga va o'ngga ikkita strelka
ikki marta yuqoriga va pastga o'q
uchburchak yuqoriga o'q
uchburchak pastga o'q
uchburchak o'ng strelka
uchburchak chap strelka
yulduzlar, qor parchalari
qordan odam
Qor parchasi
Yong'oqlar tuzog'iga tushgan qor parchasi
Qalin uchli qor parchasi
Soyali yulduz
Bo'yalmagan yulduz
To'ldirilgan doira ichida ochiq yulduz
Ichida ochiq doira bo'lgan to'ldirilgan yulduz
Aylanayotgan yulduz
Izlangan oq yulduz
O'rta ochiq doira
O'rta to'ldirilgan doira
Sextile (qor parchasi kabi)
Sakkiz burchakli aylanuvchi yulduz
Sferik yulduz
Qalin sakkiz qirrali ko'z yoshi shaklidagi parvona yulduzi
O'n olti burchakli yulduzcha
O'n ikki burchakli to'ldirilgan yulduz
Qalin sakkiz qirrali to'g'ri chiziqli to'ldirilgan yulduz
Olti burchakli to'ldirilgan yulduz
Sakkiz qirrali toʻgʻri chiziqli soyali yulduz
Sakkiz qirrali to'ldirilgan yulduz
Sakkiz qirrali yulduz
Ochiq markazga ega yulduzcha
Qattiq yulduz
To'rt qirrali bo'yalmagan yulduz
To'rt burchakli soyali yulduz
Doira ichida yulduzcha
Doira ichida qor parchasi
soat, vaqt
Tomosha qiling
Tomosha qiling
Qum soat
Qum soat

Juda qiziq narsa bor html mnemonik kodni olish usuli sizga kerak bo'lgan belgi uchun. Buning uchun muharrirni ochish kifoya qiladi Microsoft Word, yangi hujjat yarating va tanlang yuqori menyu"Qo'shish" - "Symbol" (men 2003 yil versiyasidan foydalanmoqdaman, shuning uchun keyingi versiyalarda xuddi shunday operatsiyani qanday qilishni bilmayman).

Ochilgan oynada siz shriftni tanlashingiz kerak, masalan, Times New Roman (yoki saytingizga tashrif buyuruvchilarning aksariyat kompyuterlarida albatta mavjud bo'lgan boshqa har qanday - Courier yoki Arial, masalan).

Ochilgan ro'yxatdan qo'shing Word hujjati sizga kerak bo'lgan barcha maxsus belgilar va ushbu Word hujjatini veb-sahifa sifatida saqlang (saqlashda ".html" ochiladigan ro'yxatidan tanlanadi). Xo'sh, unda siz ushbu veb-sahifani istalgan joyda ochishingiz kerak Html muharriri(hamma bir xil Notepad ++ bajaradi) va siz hamma narsani ko'rasiz raqamli kodlar Sizga kerak bo'lgan mnemonika:

Usul biroz murakkab, lekin agar siz o'z veb-saytingiz sahifasida noyob maxsus belgilarni ishlatmoqchi bo'lsangiz, Internetda yuqorida keltirilgan jadvalga o'xshash jadvallarni qidirishdan ko'ra osonroq bo'ladi. Olingan maxsus belgilar kodini kiritishingiz kerak bo'ladi To'g'ri joy va uning o'rniga brauzer veb-sahifada kerakli belgini ko'rsatadi (masalan, uzilmaydigan bo'sh joy).

Misollarda uzilmaydigan bo'shliq va yumshoq tire

Yuqorida aytib o'tganimdek va yuqorida keltirilgan maxsus belgilar jadvalidan ko'rinib turibdiki, Html-dagi ba'zi mnemonikalar, raqamlidan tashqari, oson yodlash uchun ramziy belgiga ega. Bular. funt belgisi "#" (xesh) o'rniga belgilar variantlarida so'zlar qo'llaniladi. Masalan, bir xil uzilmaydigan bo'shliq (raqamli mnemonik) yoki (ramziy) sifatida yozilishi mumkin.

Maqola yozishda, agar siz ampersand (&) yoki ochiq burchakli qavs (<), то для этого обязательно нужно использовать спецсимволы. Дело в том, что эти знаки в Html означают начало тега и браузер будет рассматривать их именно с этой точки зрения и отображать в тексте не будет.

Ya'ni, agar siz matnga kiritishingiz kerak bo'lgan maqola yozayotgan bo'lsangiz, masalan, tegni ko'rsating< body>yoki siz shunchaki kichikroq belgisini kiritishingiz kerak (<), то сделав это без использования подстановок на веб странице вы ничего не увидите, т.к. браузер, обнаружив «<» , поймет, что это Html тег, а не текст статьи.

Shunday qilib, shunga o'xshash muammoni hal qilish uchun siz quyidagi qurilishni kiritishingiz kerak bo'ladi:

Xuddi shu narsa mnemonika kodini ko'rsatish uchun ham amal qiladi, chunki ular ampersand bilan boshlanadi. Matnga ampersand belgisini almashtirish (maxsus belgi) bilan kodni kiritishingiz kerak bo'ladi:

Bu sahifaga kirish uchun bajarilishi kerak<, а не отображение левой угловой скобки (<), в которую преобразует браузер мнемонику <, обнаружив при разборе знак амперсанда. Хитро, но вы все поймете попробовав это на практике.

Bundan tashqari, siz katta ehtimol bilan veb-sahifadagi oddiy bo'shliqqa o'xshab ketadigan uzilmaydigan bo'shliqdan foydalanasiz, ammo brauzer uni umuman bo'shliq belgisi sifatida qabul qilmaydi va u bo'yicha transferni amalga oshirmaydi(masalan, bu 1400 GB va boshqalar kabi iboralar uchun mos bo'ladi, ularni turli qatorlarda defis bilan ko'chirish istalmagan):

1400 GB.

Ba'zan matnda juda uzun so'zlar mavjud bo'lganda va agar kerak bo'lsa, brauzerni shunday qilishni xohlasangiz, teskari vaziyat yuzaga kelishi mumkin. bu so'zlarni defis yordamida buzish mumkin... Bunday maqsadlar uchun "yumshoq uzatish" maxsus belgisi taqdim etiladi -

Uzoq oldindan uzunlikdagi & uyatchan so'z;

Agar boshqa qatorga o'tish zarurati tug'ilsa, brauzer tire qo'yadi va yumshoq defis mnemonikasi o'rniga so'zning qolgan qismini keyingi qatorga yuboradi. Agar ushbu so'zlarning barchasini bitta satrda joylashtirish uchun etarli joy bo'lsa, brauzer hech qanday chiziq chizig'ini chizmaydi. Bu shunday oddiy.

Omad sizga! Tez orada blog sayti sahifalarida ko'rishguncha

borib ko'proq videolarni ko'rishingiz mumkin
");">

Sizni qiziqtirishi mumkin

MailTo - bu nima va elektron pochta xabarlarini yuborish uchun HTML-da havolani qanday yaratish kerak
Html 4.01 standartiga muvofiq H1-H6 sarlavhalari teglari va atributlari, gorizontal chiziq Hr, chiziq uzilishi Br va paragraf P.
HTML - IMG va A teglariga havola va rasmni (fotosuratni) qanday kiritish mumkin