Oldindan formatlangan matn nima?

Bu erda HTML formatida Pre-Formatlangan matn yorlig'ini qanday ishlatish kerak

Veb-sahifa uchun HTML kodiga matn qo'shsangiz, xat elementida ayting, matnning bu satrlari qaerga ketishini yoki ishlatiladigan oraliqni tekshirish uchun juda oz narsa yo'q. Buning sababi, veb-brauzer matnni o'z ichiga olgan maydonga asoslanib oqadi. Bu sahifani ko'rish uchun ekranning o'lchamiga qarab o'zgarib turadigan juda suyuq tartibga ega bo'lgan javob beradigan veb-saytlarni o'z ichiga oladi.

HTML matn o'z ichiga olgan maydonning oxiriga yetib boradigan joyni sindiradi. Natijada, brauzer matni sizdan qanchalik uzilib qolganligini aniqlashda ko'proq rol o'ynaydi.

Spacing ma'lum bir format yoki tartibni yaratish uchun qo'shish uchun, HTML, bo'sh joy, yorliq yoki satr boshi kabi kodga qo'shiladigan intervalni tanimaydi. Agar siz yigirma bo'sh joyni bitta so'z va undan keyin keladigan so'zlar orasiga qo'yadigan bo'lsangiz, brauzer faqat bitta bo'sh joyni ko'rsatadi. Bu oq bo'shliqning tarqalishi deb nomlanadi va u aslida sanoat uchun juda ko'p yangilik bo'lgan HTML tushunchalaridan biridir. Ular HTML-dan bo'sh joyni Microsoft Word kabi dasturda ishlashiga umid qiladilar, ammo bu HTML-fayllarning bo'sh joylari qanday ishlashiga bog'liq emas.

Ko'pgina hollarda, har qanday HTML hujjatidagi matnning normal ishlashi sizga kerakli narsadir, ammo boshqa holatlarda, siz matnning qanday qilib chiqib ketishini va qaysi yo'nalishlarni buzib tashlaganini aniqroq tekshirishni xohlaysiz.

Bu oldindan formatlangan matn sifatida tanilgan (boshqacha aytganda, siz formatni belgilashingiz mumkin). HTML old yorlig'i yordamida veb-sahifalaringizga oldindan formatlangan matnni qo'shishingiz mumkin.

 Tag-dan foydalanish 

Ko'p yillar oldin veb-sahifalarni oldindan formatlangan matn bloklari bilan ko'rish odat bo'lib turardi. Veb-dizaynerlar matnni o'zlari xohlagancha ko'rishlari uchun tez va qulay usul bo'lib, sahifani yozishning formatlashtirilgan qismlarini belgilash uchun oldingi yorliqdan foydalanish edi.

Bu veb-dizaynerlar jadvallarni va boshqa HTML-faqat usullarni qo'llash orqali qatlamni majburlashga urinishganida, tartib uchun CSS-ning paydo bo'lishidan oldin edi. Bu (kinda) qayta ishlangan, chunki oldindan formatlangan matn strukturani HTML renderidan ko'ra matn terish qoidalari bilan belgilanadigan matn sifatida aniqlanadi.

Bugungi kunda bu taglik juda ko'p ishlatilmaydi, chunki CSS bizni tashqi ko'rinishni bizning HTMLga majbur qilishni taqozo qilgandan ko'ra, ingl. Uslublarni yanada samarali tarzda yozishga imkon beradi va veb-standartlar strukturaning (HTML) va uslublarning (CSS) aniq ajratilishini belgilab qo'yadi. Shunday bo'lsa-da, oldindan formatlangan matnlar mantiqiy bo'lishi mumkin. Masalan, matnni o'qish yoki umumiy oqim uchun yo'nalish uzilishlari zarur bo'lgan poeziya misollari uchun yoki chizg'ichlarni majburlashni istagan pochta manziliga o'xshash.

HTML

 tegidan foydalanishning bir usuli: 

 Twas brillig va slithey toves Wabe'da gyre va gimble qilinganmi  

Odatda HTML hujjatning oq bo'shlig'ini pasaytiradi. Bu satrlarni qaytarish, bo'shliqlar va bu matnda ishlatiladigan yorliqlarning barchasi bir joyga ko'chirilishi demakdir. Agar siz yuqoridagi taklifni P (xat) yorlig'i kabi odatiy HTML yorlig'iga kiritgan bo'lsangiz, quyidagi qator matnlar bilan yakunlanadi:

Twas brillig va slithey toves Wyabe ichida gyre va gimble qilgan

Avvalgi yorliq oq bo'shliq belgilarni qoldiradi. Brauzerning ushbu kontentni ko'rsatishida chiziqli tanaffuslar, bo'shliqlar va yorliqlar saqlanib turadi. Xuddi shu matn uchun oldingi tagdagi taklifni kiritish ushbu ekranga olib keladi:

Twas brillig va slithey toves Wyabe ichida gyre va gimble qilgan

Fontlar haqida

Avvalgi yorliq siz yozgan matn uchun bo'shliq va tanaffusni saqlab qolishdan ko'ra ko'proq narsani amalga oshiradi. Ko'pgina brauzerlarda u birlashtirilgan shriftda yoziladi. Bu matndagi barcha belgilarni kengligi bilan tenglashtiradi. Boshqacha qilib aytadigan bo'lsam, har bir harf w kabi har bir qancha joy oladi.

Brauzer ekranini ko'rsatgan birlamchi monoksizni o'rniga boshqa shriftni ishlatishni xohlasangiz, uni uslublar jadvallari bilan o'zgartirishingiz va boshqa matnni kerakli matnni tanlashingiz mumkin .

HTML5

Yodda tutilishi kerak bo'lgan narsa, HTML5 da "width" xususiyati endi elementi uchun qo'llab-quvvatlanmaydi. HTML 4.01 da, kenglik qatorni o'z ichiga olgan belgilar sonini ko'rsatdi, lekin bu HTML5 va undan tashqarida qoldirildi.

Jeremy Girard tomonidan 2/2/17 sanasida tahrirlangan