Кои се јазичињата за означување?

Додека започнувате да го истражувате светот на веб-дизајнот, вие несомнено ќе се запознаете со голем број на зборови и фрази, кои се нови за вас. Еден од условите што најверојатно ќе го чуете е "обележување" или можеби "јазик за означување". Како се разликува "обележувањето" од "кодот" и зошто некои веб професионалци се чини дека ги користат овие термини наизменично? Да почнеме со тоа што ќе погледнеме точно како е "ознаки".

Да погледнеме 3 јазици за означување

Речиси секоја акроним на Интернет која има "ML" во него е "јазик за обележување" (големо изненадување, тоа е она што се нарекува "ML"). Јазичните ознаки се градежни блокови кои се користат за креирање на веб страници или сите форми и големини.

Во реалноста, постојат многу различни маркирачки јазици таму во светот. За веб дизајн и развој, постојат три специфични маркирачки јазици за кои најверојатно ќе наидете. Ова се HTML, XML и XHTML .

Што е ознаки?

Правилно да го дефинираме овој термин - јазик за означување е јазик кој го означува текстот, така што компјутерот може да го манипулира тој текст. Повеќето маркирачки јазици се човечки читливи, бидејќи прибелешките се напишани на начин да ги разликуваат од самиот текст. На пример, со HTML, XML и XHTML, ознаките за означување се <и>. Секој текст што се појавува во рамките на еден од тие знаци се смета за дел од јазикот за означување, а не дел од означениот текст.

На пример:


Ова е став од текст напишан во HTML

Овој пример е став HTML. Тој е составен од таг за отворање (

), таг за затворање (), и всушност текстот што ќе се прикажува на екранот (ова е текстот што се содржи меѓу двете ознаки). Секоја таг вклучува симбол "помалку од" и "голем од" за да го означи како дел од обележувањето.

Кога ќе го форматирате текстот што треба да се прикаже на компјутер или друг екран на уред , треба да прави разлика помеѓу самиот текст и инструкциите за текстот. "Селектирај" е инструкциите за прикажување или печатење на текст.

Ознаката не мора да биде компјутерска читлива. Прибелешките направени во печатена или во книга се сметаат за обележување. На пример, многу ученици во училиште ќе нагласат одредени фрази во своите учебници. Ова покажува дека означениот текст е поважен од околниот текст. Селектираната боја се смета за селектирање.

Markup станува јазик кога правилата се кодифицирани околу тоа како да се напише и да се користи таа ознака. Истиот ученик може да има свој "белешка за земање јазик за означување" ако ги кодифицира правилата како "пурпурна ознака за дефиниции, жолта ознака за испитување детали, и белешки за марки на маргините се за дополнителни ресурси".

Повеќето маркирачки јазици ги дефинира надворешен орган за употреба од многу различни луѓе. Ова е начинот на кој јазиците за означување за веб функционираат. Тие се дефинирани од страна на W3C или World Wide Web конзорциумот .

HTML-HyperText маркирачки јазик

HTML или HyperText Markup Language е примарен јазик на Интернет и најчестиот со кој ќе работите како веб-дизајнер / развивач.

Всушност, тоа може да биде единствениот јазик за означување што го користите во вашата работа.

Сите веб-страници се напишани со вкус на HTML. HTML дефинира начинот на кој сликите , мултимедија и текст се прикажани во веб прелистувачите. Овој јазик вклучува елементи за поврзување на вашите документи (хипертекст) и да ги направат вашите веб-документи интерактивни (како на пример со форми). Многу луѓе го нарекуваат HTML "веб-кодот", но, всушност, тоа е навистина само јазик за обележување. Ниту еден поим не е строго погрешен и ќе ги слушнете луѓето, вклучувајќи ги и веб-професионалци, да ги употребуваат овие два термина наизменично.

HTML е дефиниран стандарден јазик за означување. Се базира на SGML (Стандарден генерализиран маркирачки јазик).

Тоа е јазик кој користи ознаки за да ја дефинира структурата на вашиот текст. Елементите и ознаките се дефинирани со <и> знаци.

Додека HTML е далеку од најпопуларниот маркирачки јазик што се користи на Интернет денес, тоа не е единствениот избор за веб развој. Како HTML беше развиен, станува се повеќе и покомплицирано, а стиловите и содржинските тагови се комбинираат во еден јазик. На крајот, W3C одлучи дека има потреба за одвојување помеѓу стилот на веб-страница и содржината. Таг кој ја дефинира содржината сам ќе остане во HTML додека ознаките што го дефинираат стилот се застарени во полза на CSS (Cascading Style Sheets).

Најновата нумерирана верзија на HTML е HTML5. Оваа верзија додаде повеќе функции во HTML и отстрани дел од строгоста што беше наметната од XHTML (повеќе на тој јазик наскоро).

Начинот на објавување на HTML е променет со порастот на HTML5. Денес, нови функции и промени се додаваат без да има потреба да биде издадена нова, нумерирана верзија. Најновата верзија на јазикот едноставно се нарекува "HTML".

XML-eXtensible Markup Language

EXTensible Markup Language е јазикот на кој се заснова друга верзија на HTML. Како и HTML, XML исто така е базиран на SGML. Таа е помалку строга од SGML и построга од обичен HTML. XML обезбедува проширливост за создавање различни јазици.

XML е јазик за пишување на јазици за обележување. На пример, ако работите на генеалогија, можете да креирате ознаки со користење на XML за да го дефинирате таткото, мајката, ќерката и синот во ваков XML како што се: .

Исто така постојат и неколку стандардизирани јазици кои веќе се создадени со XML: MathML за дефинирање на математиката, SMIL за работа со мултимедија, XHTML и многу други.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 е редефиниран HTML 4.0 за исполнување на XML стандардот. XHTML е заменет во модерен веб дизајн со HTML5 и промените што доаѓаат оттогаш. Малку е веројатно дека ќе најдете нови понови со користење на XHTML, но ако работите на многу постара веб-страница, сепак може да се сретнете со XHTML таму во дивината.

Нема многу големи разлики помеѓу HTML и XHTML , но тука е она што ќе забележите:

Авторски напис од Џенифер Крајнин. Ревидирано од Џереми Гирар на 7/5/17.