Какво представляват езиците за маркиране? - Уеб дизайн

click fraud protection

Като започнете да изследвате света на уеб дизайн, несъмнено ще бъдете запознати с редица думи и фрази, които са нови за вас. Един от термините, които най-вероятно ще чуете, е „маркиране“ или може би „език за маркиране“. По какво „маркирането“ се различава от „кода“ и защо някои уеб специалисти изглежда използват тези термини взаимозаменяемо? Нека започнем, като разгледаме точно какво е „език за маркиране“.

Този пример е HTML параграф. Състои се от отварящ маркер (

), затварящ маркер (

) и действителният текст, който ще се покаже на екрана (това е текстът, който се съдържа между двата маркера). Всеки маркер включва символ „по-малко от“ и „по-голям от“, за да го обозначи като част от маркирането. Когато форматирате текст, който да се показва на компютър или екран на друго устройство, трябва да правите разлика между самия текст и инструкциите за текста. "Маркировката" е инструкцията за показване или отпечатване на текста.

Маркировката не трябва да бъде четена от компютър. Анотациите, направени в печат или в книга, също се считат за маркиране. Например много ученици в училище ще подчертаят определени фрази в своите учебници. Това показва, че маркираният текст е по-важен от околния текст. Цветът на подчертаването се счита за маркиране.

instagram viewer

Маркирането се превръща в език, когато правилата са кодифицирани около това как да се пише и използва тази маркировка. Същият този ученик би могъл да има свой собствен „език за отбелязване на бележки“, ако кодифицира правила като „лилаво маркиращо устройство е за дефиниции, жълтото маркиращо устройство е за подробности за изпита, а бележките с молив в полетата са за допълнителни ресурси. "

Повечето езици за маркиране се дефинират от външен орган за използване от много различни хора. Ето как работят маркиращите езици за мрежата. Те се определят от консорциума W3C или World Wide Web.

Нека разгледаме 3 езика за маркиране

Почти всеки акроним в мрежата, в който има „ML“, е „език за маркиране“ (голяма изненада е това, което означава „ML“). Езиците за маркиране са градивните елементи, използвани за създаване на уеб страници или всички форми и размери.

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

Какво е маркиращ език?

За да дефинирате правилно този термин - езикът за маркиране е език, който анотира текста, така че компютърът да може да манипулира този текст. Повечето езици за маркиране са разбираеми от човека, тъй като анотациите са написани по начин, който ги отличава от самия текст. Например при HTML, XML и XHTML маркерите за маркиране са.

<

и.

>

Всеки текст, който се появява в рамките на един от тези знаци, се счита за част от езика за маркиране, а не за част от коментирания текст. Например:

HTML - Език за маркиране на HyperText

HTML или HyperText Markup Language е основният език на мрежата и най-често срещаният, с който ще работите като уеб дизайнер / разработчик. Всъщност това може да е единственият език за маркиране, който използвате в работата си.

Всички уеб страници са написани с вкус на HTML. HTML определя начина, по който изображения, мултимедия и текст се показват в уеб браузъри. Този език включва елементи, за да свържете вашите документи (хипертекст) и да направите вашите уеб документи интерактивни (например с формуляри). Много хора наричат ​​HTML „код на уебсайта“, но всъщност това е просто език за маркиране. Нито един от двата термина не е строго грешен и ще чуете хората, включително уеб професионалистите, да използват тези два термина взаимозаменяемо.

HTML е дефиниран стандартен език за маркиране. Тя се основава на SGML (Стандартен генерализиран език за маркиране). Това е език, който използва тагове, за да определи структурата на вашия текст. Елементите и маркерите се дефинират от символите .

Докато HTML е най-популярният език за маркиране, използван в Мрежата днес, това не е единственият избор за уеб разработка. С развитието на HTML той става все по-сложен и стиловете и съдържателните тагове се комбинират в един език. В крайна сметка W3C реши, че е необходимо разделяне между стила на уеб страницата и съдържанието. Етикет, който дефинира самото съдържание, ще остане в HTML, докато етикетите, които дефинират стил, са остарели в полза на CSS (каскадни таблици със стилове).

Най-новата номерирана версия на HTML е HTML5. Тази версия добави повече функции в HTML и премахна част от строгостта, наложена от XHTML (повече за този език скоро).

Начинът, по който се освобождава HTML, е променен с възхода на HTML5. Днес се добавят нови функции и промени, без да е необходимо да бъде пусната нова, номерирана версия. Най-новата версия на езика се нарича просто „HTML“.

XML - разширяем език за маркиране

Разширимият език за маркиране е езикът, на който се основава друга версия на 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, но ето какво ще забележите:

  • XHTML е написан с малки букви. Докато HTML тагове могат да бъдат написани с главни букви, MiXeD или малки букви, за да бъдат правилни, XHTML таговете трябва да са с малки букви. (много уеб специалисти пишат HTML с малки букви, въпреки че технически не се изисква).
    • Всички XHTML елементи трябва да имат краен маркер. Елементи само с един маркер, като например и се нуждаят от затваряща наклонена черта (/) в края на маркера:
  • Всички атрибути трябва да бъдат цитирани в XHTML. Някои хора премахват кавичките около атрибутите, за да спестят място, но те са необходими за правилния XHTML.
  • XHTML изисква етикетите да са вложени правилно. Ако отворите получер () и след това курсив (), трябва да затворите курсив () преди да затворите получер (). (Обърнете внимание, че и двата елемента са остарели, защото са визуални елементи. HTML сега използва и на мястото на тези двама).
  • HTML атрибутите трябва да имат име и стойност. Атрибутите, които са самостоятелни в HTML, също трябва да бъдат декларирани със стойности, например атрибутът HR ще бъде написан noshade = "noshade".
instagram story viewer