Шта су означни језици? - Веб дизајн

Како започињете са истраживањем света веб дизајн, несумњиво ћете се упознати са великим бројем речи и фраза које су вам нове. Један од израза који ћете вероватно чути је „маркуп“ или можда „маркуп лангуаге“. Како се „означавање“ разликује од „кода“ и зашто изгледа да неки веб стручњаци користе ове изразе наизменично? Почнимо са прегледом тачно шта је „означни језик“.

Овај пример је ХТМЛ пасус. Састоји се од уводне ознаке (

), завршна ознака (

) и стварни текст који би се приказао на екрану (ово је текст који се налази између две ознаке). Свака ознака садржи симбол „мање од“ и „веће од“ да би је означила као део ознаке. Када форматирате текст који ће се приказати на екрану рачунара или другог уређаја, морате да правите разлику између самог текста и упутстава за текст. „Ознака“ је упутство за приказивање или штампање текста.

Ознаке не морају бити читљиве рачунару. Биљешке урађене у штампи или у књизи такође се сматрају означавањем. На пример, многи ученици у школи ће истакнути одређене фразе у својим уџбеницима. То указује да је истакнути текст важнији од околног текста. Истакнута боја се сматра маркирањем.

instagram viewer

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

Већину означних језика дефинише спољни ауторитет за употребу од различитих људи. Тако функционишу означни језици за Веб. Њих дефинише В3Ц или Ворлд Виде Веб Цонсортиум.

Погледајмо 3 означна језика

Скоро свака скраћеница на Интернету која у себи има „МЛ“ је „означни језик“ (велико изненађење, управо то значи „МЛ“). Означни језици су градивни блокови који се користе за креирање веб страница или свих облика и величина.

У стварности у свету постоји много различитих означних језика. За веб дизајн и развој постоје три специфична означна језика на која ћете вероватно наићи. То су ХТМЛ, КСМЛ и КСХТМЛ.

Шта је означни језик?

Да бисмо правилно дефинисали овај термин - означни језик је језик који означава текст тако да рачунар може њиме да манипулише. Већина означних језика читљиви су људима јер су напомене написане на начин да их разликују од самог текста. На пример, код ХТМЛ, КСМЛ и КСХТМЛ ознаке за означавање су.

<

и.

>

Било који текст који се појави у оквиру једног од тих знакова сматра се делом означног језика, а не делом означеног текста. На пример:

ХТМЛ - језик за означавање хипертекста

ХТМЛ или ХиперТект Маркуп Лангуаге је примарни језик Веба и најчешћи језик са којим ћете радити као веб дизајнер / програмер. У ствари, то је можда једини језик за означавање који користите у свом раду.

Све веб странице су написане у ХТМЛ-у. ХТМЛ дефинише начин на који се слике, мултимедија и текст приказују у веб прегледачима. Овај језик укључује елементе за повезивање докумената (хипертекст) и стварање ваших веб докумената интерактивним (на пример са обрасцима). Многи људи ХТМЛ називају „кодом веб локације“, али у ствари, то је заиста само означни језик. Ниједан израз није строго погрешан и чућете како људи, укључујући веб професионалце, користе ова два израза наизменично.

ХТМЛ је дефинисани стандардни језик за означавање. Заснован је на СГМЛ (Стандардни уопштени језик за означавање). То је језик који користи ознаке да дефинише структуру вашег текста. Елементи и ознаке су дефинисани знаковима .

Иако је ХТМЛ данас најпопуларнији језик за означавање који се данас користи на Интернету, то није једини избор за веб развој. Како се ХТМЛ развијао, постајао је све компликованији, а ознаке стила и садржаја комбиноване у један језик. На крају је В3Ц закључио да постоји потреба за одвајањем стила веб странице од садржаја. Ознака која дефинише сам садржај остала би у ХТМЛ-у, док су ознаке које дефинишу стил застареле у корист ЦСС-а (Цасцадинг Стиле Схеетс).

Најновија нумерисана верзија ХТМЛ-а је ХТМЛ5. Ова верзија је додала више карактеристика у ХТМЛ и уклонила неке строгости које је наметнуо КСХТМЛ (ускоро више о том језику).

Начин на који се ХТМЛ објављује промењен је са порастом ХТМЛ5. Данас се додају нове функције и промене без потребе да се изда нова, нумерисана верзија. Најновија верзија језика једноставно се назива „ХТМЛ“.

КСМЛ - прошириви језик за означавање

Прошириви означни језик је језик на коме се заснива друга верзија ХТМЛ-а. Као и ХТМЛ, КСМЛ се такође заснива на СГМЛ-у. Мање је строг од СГМЛ-а и строжији од обичног ХТМЛ-а. КСМЛ пружа проширивост за стварање различитих језика.

КСМЛ је језик за писање означних језика. На пример, ако радите на генеалогији, можете створити ознаке помоћу КСМЛ-а да дефинишете оца, мајку, ћерку и сина у вашем КСМЛ-у на следећи начин:. Такође постоји неколико стандардизованих језика који су већ створени са КСМЛ-ом: МатхМЛ за дефинисање математике, СМИЛ за рад са мултимедијом, КСХТМЛ и многи други.

КСХТМЛ - проширени језик за означавање хипертекста

КСХТМЛ 1.0 је ХТМЛ 4.0 редефинисан да задовољи КСМЛ стандард. КСХТМЛ је у савременом веб дизајну замењен ХТМЛ5 и променама које су уследиле од тада. Мало је вероватно да ћете пронаћи било коју новију страницу помоћу КСХТМЛ-а, али ако радите на много старијој локацији, можда ћете и даље срести КСХТМЛ тамо у дивљини.

Нема пуно главних разлика између ХТМЛ-а и КСХТМЛ-а, али ево шта ћете приметити:

  • КСХТМЛ је написан малим словима. Док ХТМЛ тагови може бити написано великим словима, МиКсеД словима или малим словима, да би било тачно, КСХТМЛ ознаке морају бити с малим словима. (многи веб професионалци пишу ХТМЛ малим словима, иако то технички није потребно).
    • Сви КСХТМЛ елементи морају имати завршну ознаку. Елементи са само једном ознаком, као што је и која треба завршну црту (/) на крају ознаке:
  • Сви атрибути морају бити наведени у КСХТМЛ-у. Неки уклањају цитате око атрибута да би уштедели простор, али су потребни за исправан КСХТМЛ.
  • КСХТМЛ захтева да се ознаке правилно угнезде. Ако отворите подебљано (), а затим курзив (), морате затворити елемент курзив () пре него што затворите подебљано (). (Имајте на уму да су оба ова елемента застарела јер су визуелни елементи. ХТМЛ сада користи и уместо ове две).
  • ХТМЛ атрибути морају имати име и вредност. Атрибути који су самостални у ХТМЛ-у морају се декларисати и са вредностима, на пример, ХР атрибут би био написан носхаде = "носхаде".