Kiuj estas Markaj Lingvoj?

Ĉar vi komencas esplori la mondon de retejo, vi sendube sendos vin al multaj vortoj kaj frazoj, kiuj estas novaj por vi. Unu el la terminoj, kiujn vi verŝajne aŭdos, estas "marko" aŭ eble "lingva marko". Kiel estas "marko" malsama ol "kodo" kaj kial iuj profesiaj retejo ŝajnas interŝanĝe uzi ĉi tiujn terminojn? Komencu rigardante precize, kio estas "marka lingvo".

Ni rigardu 3 Markup-lingvojn

Preskaŭ ĉiu akrimo en la retejo, kiu havas "ML" en ĝi, estas "marka lingvo" (granda surprizo, tio signifas "ML"). Marklaj lingvoj estas la konstruaj blokoj uzataj por krei retpaĝojn aŭ ĉiujn formojn kaj grandecojn.

Fakte, ekzistas multaj malsamaj marklingvoj en la mondo. Por dezajno kaj disvolviĝo retejo, ekzistas tri specifaj markaj lingvoj, kiujn vi verŝajne transiros. Ĉi tiuj estas HTML, XML kaj XHTML .

Kio estas Markup Lingvo?

Por difini konvene ĉi tiun terminon - marka lingvo estas lingvo kiu notas tekston por ke la komputilo povu manipuli tiun tekston. La plej multaj lingvoj de marko estas homa legable ĉar la komentarioj estas skribitaj per maniero distingi ilin el la teksto mem. Ekzemple, kun HTML, XML kaj XHTML, la markaj etikedoj estas . Ajna teksto, kiu aperas ene de unu el tiuj karakteroj, estas konsiderata parto de la marka lingvo kaj ne parto de la komentario.

Ekzemple:


Ĉi tio estas alineo de teksto skribita en HTML

Ĉi tiu ekzemplo estas HTML-alineo. Ĝi konsistas el malferma etikedo (

), ferma etikedo (), kaj la fakte teksto montrata sur la ekrano (ĉi tiu estas la teksto enhavita inter la du etikedoj). Ĉiu etikedo inkludas simbolon "malpli ol" kaj "granda ol" por nomumi ĝin kiel parto de la marko.

Kiam vi formatigas tekston por esti montrita en komputilo aŭ alia aparato , vi devas distingi inter la teksto mem kaj la instrukciojn por la teksto. La "marko" estas la instrukcioj por montri aŭ presi la tekston.

Marko ne devas esti komputila legible. Anotaciones faritaj en presaĵo aŭ en libro ankaŭ estas konsideritaj markado. Ekzemple, multaj lernantoj en lernejo reliefigos iujn frazojn en siaj tekstaj libroj. Ĉi tio indikas, ke la emfazita teksto estas pli grava ol la ĉirkaŭa teksto. La elstara koloro estas konsiderita marko.

Marko iĝas lingvo kiam reguloj estas koditaj ĉirkaŭ kiel skribi kaj uzi tiun markon. Tiu sama lernanto povus havi sian propran "rimarkan markon-lingvon", se ili kodis regulojn kiel "purpuraj briloj estas por difinoj, flava brilo estas por ekzamenaj detaloj, kaj krajonoj en la randoj estas por pliaj rimedoj."

Plejpartoj de markaj lingvoj estas difinitaj de ekstera aŭtoritato por uzo de multaj malsamaj homoj. Jen kiel funkcias la marklingvoj por la retejo. Ili estas difinitaj de la W3C aŭ World Wide Web Consortium .

HTML-HyperText Markup-lingvo

HTML aŭ HyperText Markup Language estas la ĉefa lingvo de la retejo kaj la plej komuna, kiun vi laboros kiel retejo-dezajno / programisto.

Fakte, ĝi eble estu la sola marka lingvo, kiun vi uzas en via laboro.

Ĉiuj paĝoj estas skribitaj en gusto de HTML. HTML difinas la vojon, kiun bildoj , plurmedia kaj teksto montras en retumiloj. Ĉi tiu lingvo inkluzivas elementojn por konekti viajn dokumentojn (hipertextual) kaj fari viajn retejajn dokumentojn interagaj (kiel ekzemple kun formoj). Multaj homoj nomas HTML-paĝan kodon ", sed fakte ĝi estas nur nur marka lingvo. Nek termino estas strikte malĝusta kaj vi aŭdos homojn, inkluzive de profesiaj retejo, uzu ĉi tiujn du termojn interŝanĝeble.

HTML estas difinita norma marka lingvo. Ĝi estas bazita sur SGML (Norma Ĝenerala Marka Lingvo).

Ĝi estas lingvo, kiu uzas etikedojn por difini la strukturon de via teksto. Elementoj kaj etikedoj estas difinitaj de la karakteroj.

Dum HTML estas tre la plej populara marka lingvo uzata en la retejo hodiaŭ, ĝi ne estas la sola elekto por la disvolviĝo retejo. Kiel HTML estis disvolvita, ĝi akiris pli kaj pli komplika kaj la stilo kaj enhavo etikedoj kombinis en unu lingvo. Eventuale, la W3C decidis, ke necesas disiĝo inter la stilo de retejo kaj la enhavo. Etikedo kiu difinas la enhavon sole restus en HTML dum la etikedoj, kiuj difinas stilon, estis senkulpigitaj en favoro de CSS (Cascading Style Sheets).

La plej nova nombra versio de HTML estas HTML5. Ĉi tiu versio aldonis pli da trajtoj en HTML kaj forigis iom da la strikteco, kiu estis postulita de XHTML (pli sur tiu lingvo baldaŭ).

La vojo, kiun HTML liberigas, estis ŝanĝita per la supreniro de HTML5. Hodiaŭ, novaj funkcioj kaj ŝanĝoj aldoniĝas sen neceso de nova versio, nomata. La plej nova versio de la lingvo estas simple nomata "HTML."

XML-eXtensible Markup-lingvo

La eXtensible Markup Language estas la lingvo, sur kiu baziĝas alia versio de HTML. Kiel HTML, XML ankaŭ baziĝas ekstere de SGML. Ĝi estas malpli strikta ol SGML kaj pli strikta ol klara HTML. XML provizas la etendindecon por krei diversajn lingvojn.

XML estas lingvo por skribi marklingvoj. Ekzemple, se vi laboras en genealogio, vi povus krei etikedojn per XML por difini la patron, patrinon, filinon kaj filon en via XML kiel ĉi tiu: .

Ekzistas ankaŭ kelkaj normigitaj lingvoj jam kreitaj per XML: MathML por difini matematikon, SMIL por labori kun plurmedia, XHTML, kaj multaj aliaj.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 estas HTML 4.0 redifinita por renkonti la XML- normon. XHTML estis anstataŭigita en moderna TTT-dezajno kun HTML5 kaj la ŝanĝoj de tiam. Vi neŝajne trovos iujn novajn ejojn per XHTML, sed se vi laboras en multe pli malnova retejo, vi eble ankoraŭ renkontos XHTML en la sovaĝa loko.

Ne estas multaj gravaj diferencoj inter HTML kaj XHTML , sed jen vi rimarkos:

Originala artikolo de Jennifer Krynin. Redaktita de Jeremy Girard la 7/5/17.