Оценка на читателите: / 69
Слаба статияОтлична статия 

HTML - кодиране на специални символи

В HTML се използва специфичен начин (на английски character entity) за кодиране на специални символи като например © и ™ Този вид кодовка е не само удобен начин за въвеждане на символи, които се намират трудно или липсват на клавиатурата. За представяне на интернет страницата си някой от символите <, >, " или &, трябва задължително да използвате кодиране за специални символи. Тези символи са част от синтаксиса на комадните в HTML и ако не ги кодирате, браузърът ще ги възприеме като част от команда, а не като обособени символи.

Ако искате например на екрана да се извежда знакът "<", в HTML документа трябва да използвате &lt; Така HTML кодът за "<p>" е

&lt;p&gt;

Накратко кодирането на символи в HTML става с използването на знак "&" за начало и знак ";" за край, като между тях може да стои лесен за запомняне символен низ (напр. lt в кода за "<" &lt; е съкращение от английски "less than" - "по-малко от") или число. Забележете, че на екрана винаги се показва не самият код (напр. &copy;), а знака, който му съответства (©).

Ето и таблица с често използвани специални символи и кодовете - числови и буквени, които им съответстват:

Символ Име Числов код Буквен код
< по-малко от &#60; &lt;
> по-голямо от &#62; &gt;
& амперсанд &#38; &amp;
" кавички &#34; &quot;
© copyright &#169; &copy;
търговска марка &#8482; &trade;
± плюс или минус &#177; &plusmn;
¹ суперскрипт едно &#185; &sup1;
² суперскрипт две &#178; &sup2;
³ суперскрипт три &#179; &sup3;
° знак за градус &#176; &deg;
¼ една четвърт &#188; &frac14;
½ една втора &#189; &frac12;
¿ въпросителен знак наопаки &#191; &iquest;
  интервал (празен символ) &#160; &nbsp;

В HTML уроците на този сайт многократно са използвани специални символи като < и > - най-вече в примерите за употреба на различните тагове като <p>, <h1> и т.н. Всички те разбира се са били кодирани като специални символи - съответно като &lt; и &gt;

Кодирането на специални символи намира приложение и в защитата от спам. Ако на някоя от интернет страниците си напишете мейл адреса си, можете да бъдете повече от сигурни, че в най-скоро време ще завалят нежелани спам писма. Спамърите използват програми, които обикалят напосоки из интернет страниците и събират мейл адреси. Тези програми обаче не "виждат" това, което се показва на екрана, а четат HTML кода на страниците. Така че ако замените някоя от буквите в мейл адреса си (нека адресът да е ivan@ivanov със съответния HTML код (напр. заменяме "i" с кода му &#105;), хората-посетители на страницата ви няма да забележат разликата с некодирания вариант, но за спамърските роботи адресът ще изглежда така: &#105;van@&#105;vanov

Ето и адреса на един удобен онлайн инструмент за превръщане на произволен сивмол (или низ от символи) в HTML кодирания му еквивалент: http://www.texaswebdevelopers.com/examples/xmlentities/xml_entities.asp

По-пълен списък със специални математически и графични символи, както и цялата гръцка азбука можете да намерите в статията на w3schools HTML Symbols Entities Reference

 

Ако решите, че "как се прави сайт" ръководството може да бъде полезно и за други хора, моля гласувайте за сайта:

+добави в любими.ком Елате в .: BGtop.net :. Топ класацията на българските сайтове и гласувайте за този сайт!!!

Ако желаете да оставите коментар към статията, трябва да се регистрирате.