Zer dira Markup hizkuntzak?

Web diseinuaren mundua esploratzen hasten zarenean, zurekin berri dituzun hitzak eta esaldi batzuk sartuko dituzu. Litekeena da "markup" edo agian "markatze hizkuntza" esaten duen terminoetako bat. Nola "kodea" desberdina da "kodea" baino eta zergatik egiten dute web-eko profesionalek termino horiek erabil ditzaten? Ikus dezagun "markatze hizkuntza" bat zer den zehazki.

Ikus dezagun 3 Markatzeko hizkuntzak

Ia "ML" bat duen Interneteko siglak "markatze hizkuntza" (harridura handia da, hau da, "ML"). Markatzeko hizkuntzak web orriak edo formak eta tamaina guztiak sortzeko erabiltzen diren eraikuntza-blokeak dira.

Egia esan, badira munduan marka asko daude. Webguneak diseinatzeko eta garatzeko, badira hiru markatzeko hizkuntza espezifikoak. HTML, XML eta XHTML dira .

Zer da markatze hizkuntza?

Epe hori behar bezala definitzeko - markatzeko hizkuntzak testua annotatzen duen hizkuntza da, ordenagailuak testu hori manipulatu ahal izateko. Marken hizkuntzak gehienak giza irakurgarriak dira, oharpenak testu horretatik bereizteko modu batez idatziak baitira. Adibidez, HTML, XML eta XHTML, markatze-etiketak dira. Karaktere horietako baten barruan agertzen den edozein testu markatze-hizkuntzaren zati da eta ez da idatzitako testuaren zati.

Adibidez:


HTML formatuan idatzitako testu zati bat da

Adibide hau HTML paragrafo bat da. Irekiaren etiketa bat da (

), itxiera etiketa () eta pantailan agertuko den testua (hau da bi etiketa artean dagoen testua). Etiketa bakoitzak "gutxiago" eta "handia baino" ikurrak markatzeko zati gisa izendatzen ditu.

Ordenagailuan edo beste gailu pantailan bistaratzeko testua formateatzean, testuaren eta testuaren argibideak bereizteko gai izan behar duzu. "Markaketa" testua erakusteko edo inprimatzeko argibideak da.

Markatzeak ez du irakurgarria izan behar. Inprimatu edo liburu batean egindako oharrak markatzea ere bada. Esate baterako, eskolan ikasle askok esaldi batzuk nabarmenduko dituzte testu liburuan. Honek adierazten du nabarmendutako testua inguruko testua baino garrantzitsuagoa dela. Nabarmendu kolorea marka gisa hartzen da.

Marka hizkuntza bihurtzen denean, arauek markaketa nola idazten duten eta nola erabiltzen diren azaltzen dute. Ikasle berdinak "oharrak markatzeko hizkuntzan" izan ditzake, "arau-markatzaile morea definizioak dauzkaten bezalako arauak kodetzen badituzte, hodei-markatzaile horia azterketarako xehetasunetarako da, eta marjinetako arkatz-oharrak baliabide osagarriak dira".

Gehien markatutako hizkuntzak kanpoko autoritate batek zehazten ditu, hainbat pertsonek erabiltzeko. Horrela, Web orriko markatze hizkuntzak lan egiten du. W3C edo World Wide Web Consortiumek definitzen dituzte.

HTML-HyperText Markup Language

HTML edo HyperText Markup Language Webaren lehen hizkuntza eta web diseinatzaile / garatzaile gisa lan egiten duzun ohikoena da.

Izan ere, zure lanean erabiltzen duzun markatze-hizkuntza bakarra izan daiteke.

Web orrialde guztiak HTML-ren zaporez idatziak dira. HTMLak web, arakatzaileetan, irudiak , multimedia eta testua bistaratzen ditu. Hizkuntzak zure dokumentuak (hipertestua) konektatzeko elementuak eta zure dokumentu interaktiboak (inprimakiak, adibidez) egin ditzake. Jende askok HTML "webgunearen kodea" deitzen du, baina egia esan, markatze-hizkuntza da. Ez da epe zuzena zorrotz eta jendeak, web-profesionalak barne, entzungo du, bi baldintza horiek erabili ahal izateko.

HTML markatutako hizkuntza estandarraren definizioa da. SGML (Standard Generalized Markup Language) oinarritzen da.

Zure testuaren egitura definitzeko etiketak erabiltzen dituen hizkuntza da. Elementuak eta etiketak karaktereak definitzen dituzte.

HTMLa oso urrun dago gaur egun erabiltzen den markatze-hizkuntza ezagunena webean, ez da web garapenaren aukera bakarra. HTMLa garatu zenean, gero eta konplexuagoa zen eta estilo eta edukien etiketak hizkuntza bakarrean konbinatu zituzten. Azkenean, W3C-k erabaki zuen web orriaren eta edukien estiloaren arteko bereizketa behar zela. Edukiarekiko definitzen duen etiketa HTMLan geldituko litzateke estilo definitzen duten etiketak CSSren (Cascading Style Sheets) alde batera utzita.

HTML5aren bertsio berriena HTML5 da. Bertsio honek HTML funtzioak ezaugarri gehiago gehitu zituen eta XHTMLk ezarritako zorrozki batzuk ezabatu zituen (gehiago hizkuntza horretan gutxienez).

HTMLa kaleratzen den modua aldatu egin da HTML5aren gorakada. Gaur egun, ezaugarri eta aldaketa berriak gehituko dira bertsio berria eta bertsio zenbaki bat izan gabe. Hizkuntzaren azken bertsioa "HTML" gisa soilik aipatzen da.

XML-eXtensible Markup Language

Markako Hizkuntza Zientifikoa hizkuntza horren beste bertsioa da. HTML bezala, XML SGML-ren oinarritzen da. SGML baino ez da hain zorrotza eta HTML arrunta baino zorrotzagoa. XMLek hainbat hizkuntza sortzeko aukera zabala eskaintzen du.

XML markatze hizkuntzak idazteko hizkuntza da. Adibidez, genealogian lanean ari bazara, XML erabiliz etiketak sor ditzakezu aita, ama, alaba, eta semea XML bezalako moduan definitzeko: .

Badira zenbait hizkuntza estandarizatuak ere XML-rekin sortuak: Matematika Matematika definitzeko, SMIL multimedia, XHTML eta beste askorekin lan egiteko.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 HTML 4.0 berria da, XML estandarra betetzen laguntzeko. XHTML HTML5 diseinuan eta gaur egungo aldaketak izan da. Zalantzarik ez duzu XHTML-rekin erabiliko duen gune berririk aurkitu, baina askoz zaharragoa den gune batean lanean ari bazara, XHTMLk oraindik basatiago topatuko dituzu.

Ez dago HTML eta XHTML arteko ezberdintasun handirik, baina hemen nabarituko da:

Jennifer Krynin-en jatorrizko artikulua. Jeremy Girard-ek argitaratua 17/07/17.