КампутарыІнфармацыйныя тэхналогіі

NBSP - што гэта? Пустое месца, якое мае значэнне

Просты прабел і спецыяльны сімвал & nbsp; падобныя толькі ў адным: яны азначаюць падзел слоў, тэгаў, атрыбутаў і іншых элементаў разметкі. Аднак выкарыстанне звычайнага прабелу актуальна толькі для павышэння чытэльнасці змесціва старонкі і дзеля выгоды працы з ёй у тэкставым рэдактары.

Для браўзэра і яго мовы JavaScript колькасць прабелаў паміж словамі, тэгамі і іншымі элементамі не мае ніякага значэння.

прымяненне прабелаў

Прабел - самы патрэбны сімвал. Хоць ён «пусты», але вельмі карысны. Нават у старыя добрыя часы, калі мелі важнае значэнне такія сімвалы, як «пераклад радка» і «зварот карэткі», любую колькасць прабелаў у любым месцы кода ўжывалася толькі для павышэння яго чытэльнасці. Але само па сабе пустое месца «вельмі шанавалася».

Правільна маніпуляваць словамі, ключавымі словамі і сінтаксічнымі канструкцыямі, адрозніваць код праграмы ад каментара па гэты дзень ні адзін кампілятар (інтэрпрэтатар) не навучыўся. Без шляхетных лексем накшталт паскалевского (pascal) ": =" і пээлевской (PL / 1) ";", валютна-арыентаванага новаўвядзенні "Пэхапе" (PHP) - "$" у імя зменнай абыйшоўся, хіба што "Фартран", у якога кожнаму аператару належала знаходзіцца ў асобным радку.

Прынцыпова сказанае азначае, што натуральнай здольнасці падзяляць словы і фразы, адрозніваць фразы ад прапаноў, а ў апошніх ўлоўліваць скончаны сэнс у штучных моў па-ранейшаму няма.

Але просты прабел можа быць у любой колькасці ў любой радку, і ў яго ёсць абавязковы лічбавы код. Прабел - гэта не пустое месца ні ў кодзе, ні ў значэнні зменнай. Гэта вельмі важны сімвал. Такім чынам, значэнне мае і nbsp. Што гэта? Зараз разгледзім.

Ідэальная сістэма: тое, чаго няма, але так неабходна

Многія вобласці прымянення лісты і вываду кантэнту патрабуюць дакладнага выканання правіл афармлення. Просты прыклад - спісы.

Няправільны спіс:

  • __первая радок;
  • _вторая радок;
  • трэці радок.

Правільны спіс:

  • першы радок;
  • другая радок;
  • трэці радок.

Тут сімвал "_" пазначае просты прабел, які можа быць паказаны па памылцы або утворыцца з прычыны выраўноўвання тэксту элемента спісу паабапал абзаца.

Прынцыпова, што ўтрыманне элемента спісу павінна прытрымлівацца адразу за нумарам. У прыватнасці, тэкставы рэдактар MS Word яшчэ ў самым пачатку свайго існавання прапанаваў выкарыстоўваць непарыўны прабел (камбінацыя клавіш ctrl + "прабел"), каб забараніць разрыў паміж элементамі радка.

Непарыўны прабел склейваў два суседніх словы, прычым цалкам не абавязкова, каб яны абодва былі такімі. А ў выпадку спісаў, калі нумар элемента не ўваходзіць у змест абзаца, склейванне выконваецца да пачатку радка.

У тыя часы, калі MS Word ужо карыстаўся нязменным поспехам, мова гіпертэксту яшчэ толькі фармаваўся, але наяўнасць у ім адмысловых знакаў меркавалася першапачаткова. Іншая справа & nbsp - што гэта такое і навошта яно трэба, не адразу было зразумела.

Выкарыстанне ў загалоўках

Правільны загаловак ня разрываецца, а словы ў ім не пераносяцца. Ён цэнтруецца або выраўноўваецца па той ці іншай баку. Без выкарыстання непарыўнага прабелу цяжка абысціся.

У мове гіпертэксту гэта будзе выглядаць так:

7. & nbsp; 5. & nbsp; Кіраўніцтва па ўсталёўцы FreeBSD

На HTML-старонцы ў браўзэры нумар загалоўка будзе выглядаць так: "7. 5." і ўсё, такім чынам аформленыя загалоўкі будуць строга аднолькавымі.

Ёсць момант, на які варта звярнуць увагу, калі ў загалоўку выкарыстоўваецца тэкст і малюнак. Браўзэр усё выводзіць паслядоўна, менавіта так, як вызначана ўваходзяць патокам. Тэг img размяшчаецца ў самым пачатку радка, але каб тэкст размясціўся адразу за малюначкам, трэба ўлічыць яе шырыню.

Выкарыстанне ў кантэнце старонкі

Абсалютная пазіцыянаванне тэксту ў рэдкіх выпадках можа дапамагчы. Звычайна загалоўкі і тэкст ідуць адным патокам, але з рознымі тэгамі, напрыклад h2 і p.

Каб зрушыць тэкст направа ад карцінкі, вельмі зручна ўжыць некалькі & nbsp ;.

У наступным прыкладзе неабходна вывесці абразкі тыпаў загружаных файлаў і напісаць побач адпаведныя пашырэння тэкстам.

Кадаванне выканана на PHP з выкарыстаннем nbsp. Што гэта такое і як выкарыстоўваецца? Зараз становіцца ясна. Аналагічна сімвал непарыўнага прабелу ўжываецца ў JavaScript.

Прымяненне & nbsp; у радках

Пры апрацоўцы радкоў (як на сэрвэры, так і ўнутры браўзэра) непарыўны прабел не выкарыстоўваецца - занадта накладна ўжываць замест аднаго значнага сімвала "", цэлых шэсць "& nbsp;". Аднак, калі радок адпраўляецца ў выснову, ў струмень браўзэра, неабходна перакадаваць ўсе знакі прабелу ў належны колькасць непарыўных прабелаў.

Выснова ў echo або print_r паслядоўнасці больш аднаго прабелу не будзе мець патрэбнага эфекту і кантэнт «папаўзе». Напрыклад (PHP):

  1. echo "2 ____ Прывітанне!"; // тут "_" пазначае сімвал "".
  2. echo "2 & nbsp; Прывітанне!"

Будуць мець розны эфект, калі тэг мае выраўноўванне justify. У першым выпадку лічба 2 будзе надрукаваная з левага краю блока, у які быў зроблены выснова, а тэкст "Прывітанне!" - з правага.

NBSP - што гэта і як прымяняць? важная інфармацыя

Між тым, праблема зусім не ў прабелах. Непечатаемых знакаў на самай справе вельмі шмат, і далёка не заўсёды яны выкарыстоўваюцца правільна. Варта ўзгадаць, як афармляюць дакументы карыстальнікі MS Word. Калі трэба напісаць слова "дырэктар" злева, а яго прозвішча справа, пераважная большасць лепяць запар некалькі знакаў табуляцыі - хутка і эфектыўна.

Замест таго, каб правільна выставіць значэнне сімвала табуляцыі і выраўноўванне на ім, карыстальнік націскае некалькі разоў tab і атрымлівае патрэбны эфект.

Аналагічная сітуацыя ў мове разметкі HTML. "Привет, Мир, я 3-й раз ошибся..." - будет растянут по всей ширине блока, в которую эта строка была выведена. Многія распрацоўшчыкі не выкарыстоўваюць спецыяльныя сімвалы правільна, не прымяняюць патрэбныя стылі так, як гэта належыць рабіць, і вынік: "Прывітанне, Свет, я 3-і раз памыліўся ..." - будзе расцягнуты па ўсёй шырыні блока, у якую гэты радок была выведзена.

Калі перакадзіраваць радок у "Прывітанне & nbsp; Свет, & nbsp; я & nbsp; 3-ці & nbsp; раз & nbsp; памыліўся ..." - вынік будзе менавіта такім, якім ён павінен быць.

Ведаць і выкарыстоўваць спецыяльныя сімвалы - вельмі добрая ідэя. Асабліва калі ў вас ёсць жаданне рабіць эфектыўныя і якасныя старонкі, у якіх кантэнт размешчаны якасна і акуратна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.