Што Мовы разметкі?

Як толькі вы пачнеце даследаваць свет вэб-дызайну, вы, несумненна, будзе прадстаўлены шэраг слоў і фраз, якія з'яўляюцца новымі для вас. Адным з умоў, якія вы, верагодна, чуць гэта «разметкі» або, магчыма, «мова разметкі». Як «разметкі» адрозніваецца ад «код» і чаму некаторыя вэб-прафесіяналаў, падобна, выкарыстоўваюць гэтыя тэрміны ўзаемазамяняема? Давайце пачнем з таго, паглядзіце на тое, што менавіта «мова разметкі» ёсць.

Давайце паглядзім на 3 мовах разметкі

Амаль кожны абрэвіятурай ў Інтэрнэце, які мае «ML» ў ім ёсць «мова разметкі» (вялікі сюрпрыз, што гэта тое, што «ML» азначае). Мовы разметкі з'яўляюцца будаўнічыя блокі, якія выкарыстоўваюцца для стварэння вэб-старонак або ўсіх формаў і памераў.

На самай справе, ёсць шмат розных моў разметкі там у свеце. Для вэб-дызайну і распрацоўкі, ёсць тры канкрэтных моў разметкі, што вы, хутчэй за ўсё, запусціць у папярочніку. Гэта HTML, XML і XHTML .

Што такое мова разметкі?

Каб правільна вызначыць гэты тэрмін - мова разметкі з'яўляецца мовай, які пазначае тэкст так, што кампутар можа маніпуляваць гэты тэкст. Большасць моў разметкі чытанага чалавек, таму што анатацыі напісаны такім чынам, каб іх можна было адрозніць ад самога тэксту. Напрыклад, HTML, XML і XHTML, тэгі разметкі з'яўляюцца <і>. Любы тэкст, які з'яўляецца ў адным з гэтых знакаў разглядаюцца як частка мовы разметкі, а не частка анатаваных тэксту.

Напрыклад:

<Р>
Гэта абзац тэксту , напісаны ў HTML

Гэты прыклад з'яўляецца HTML пункт. Яна складаецца з які адкрывае тэга (<р>), які зачыняе тэг (), а на самай справе тэкст, які будзе адлюстроўвацца на экране (гэта тэкст, які змяшчаецца паміж двума тэгамі). Кожны тэг ўключае ў сябе «менш» і «вялікі», чым сімвал для абазначэння яго як частка разметкі.

Пры фарматаванні тэксту , які будзе адлюстроўвацца на кампутары ці іншай экране прылады , неабходна адрозніваць паміж самім тэкстам і інструкцыяй для тэксту. «Разметка» з'яўляецца інструкцыямі для адлюстравання ці друку тэксту.

Разметка не павiнна быць чытаным кампутарам. Анатацыі, зробленыя ў друкаваным выглядзе або ў кнізе таксама разглядаюцца разметкі. Напрыклад, многія студэнты ў школе будуць асветлены некаторыя фразы ў іх падручніках. Гэта паказвае на тое, што вылучаны тэкст з'яўляецца больш важным, чым навакольны тэкст. Колер падсвятлення лічыцца разметкай.

Разметка становіцца мовай, калі правілы кадыфікаваныя вакол, як пісаць і выкарыстоўваць гэтую разметку. Тое ж студэнт можа мець сваю ўласную «ноту з мовай разметкі», калі яны кадыфікаваныя правілы, як «фіялетавы фламастар для вызначэння, жоўты фламастар для дэталяў іспыту, і аловак нататкі на палях з'яўляюцца для дадатковых рэсурсаў.»

Большасць моў разметак вызначаюцца знешніх органам для выкарыстання многіх розных людзей. Вось як мовы разметкі для вэб-работы. Яны вызначаюцца W3C або World Wide Web Consortium .

HTML-HyperText Markup Language

HTML або мова гіпертэкставай разметкі з'яўляецца асноўнай мовай Інтэрнэту і найбольш часта сустракаецца вы будзеце працаваць з як вэб-дызайнер / распрацоўшчык.

На самай справе, гэта можа быць толькі мова разметкі вы выкарыстоўваеце ў сваёй працы.

Усе вэб-старонкі напісаны на густ HTML. HTML вызначае спосаб, малюнка , мультымедыя, і тэкст адлюстроўваецца ў вэб - браўзэрах. Гэтая мова ўключае ў сябе элементы для падлучэння дакументаў (гіпертэксту) і зрабіць вашыя вэб-дакументы інтэрактыўнымі (напрыклад, з формамі). Многія людзі называюць HTML «сайт код», але на самой справе гэта сапраўды проста мова разметкі. Ні тэрмін строга не так, і вы будзеце чуць людзей, у тым ліку вэб-прафесіяналаў, выкарыстоўваюць гэтыя два тэрміна ўзаемазаменныя.

HTML ўяўляе сабой пэўны стандартны мова разметкі. Ён заснаваны на SGML (Standard Generalized Markup Language).

Гэта мова, якую выкарыстоўвае тэг, каб вызначыць структуру тэксту. Элементы і тэгі вызначаюцца <і> знакаў.

У той час як 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-пашыраецца HyperText Markup Language

XHTML 1.0 HTML 4.0 перавызначаны для задавальнення XML стандарту. XHTML быў заменены ў сучасным вэб-дызайне з HTML5 і змены, якія адбыліся з тых часоў. Вы наўрад ці знойдзеце якія-небудзь новыя сайты з дапамогай XHTML, але калі вы працуеце на шмат старэйшыя сайце, вы можаце ўсё яшчэ сутыкнуцца з XHTML там у дзікай прыродзе.

Ёсць не шмат істотных адрозненняў паміж HTML і XHTML , але вось тое , што вы заўважыце:

Арыгінал артыкула Джэніфер Krynin. Пад рэдакцыяй Джэрэмі Girard на 7/5/17.