A mesura que comença a explorar el món del disseny web, sens dubte serà introduït a una sèrie de paraules i frases que són noves per a vostè. Un dels termes que probablement escoltarà és "marca" o potser "llenguatge de marques". Com és que el "marcat" és diferent del "codi" i per què alguns professionals de la web semblen utilitzar aquests termes de manera indistinta? Comencem donant una ullada a exactament el que és un "llenguatge de marques".
Vegem 3 llenguatges de marques
Gairebé totes les sigles a la Xarxa que tenen un "ML" és un "llenguatge de marques" (gran sorpresa, és a dir, el que significa "ML"). Els llenguatges de marcat són els blocs de construcció utilitzats per crear pàgines web o totes les formes i mides.
En realitat, hi ha molts llenguatges de marques diferents al món. Per al disseny i el desenvolupament web, hi ha tres llenguatges de marques específics que probablement us cobrem. Aquests són HTML, XML i XHTML.
Què és un llenguatge de marcat?
Per definir correctament aquest terme, un llenguatge de marcatge és un idioma que anota text per tal que l'ordinador pugui manipular aquest text. La majoria de les llengües de marques són llegibles perquè les anotacions s'escriuen de manera que els distingeixi del text mateix. Per exemple, amb HTML, XML i XHTML, les etiquetes de marca són <
i >
. Qualsevol text que aparegui dins d'un d'aquests caràcters es considera part del llenguatge de marques i no forma part del text comentat. Per exemple:
Aquest és un paràgraf de text escrit en HTML
Aquest exemple és un paràgraf HTML. Està format per una etiqueta d'obertura (
), una etiqueta de tancament (
), i el text real que es mostraria a la pantalla (aquest és el text que hi ha entre les dues etiquetes). Cada etiqueta inclou un símbol "menys que" i "gran que" per designar-lo com a part del marcat.Quan formateu el text que es mostrarà a l'ordinador o en una altra pantalla del dispositiu, heu de distingir entre el text i les instruccions del text. El "marcat" són les instruccions per mostrar o imprimir el text.
El marcat no ha de ser llegible per ordinador. Les anotacions realitzades a la impressió o en un llibre també es consideren marques. Per exemple, molts estudiants de l'escola ressaltaran certes frases en els seus llibres de text. Això indica que el text ressaltat és més important que el text que l'envolta. El color de ressaltat es considera marcat.
El marcat es converteix en un idioma quan es codifiquen les regles sobre com escriure i utilitzar aquest marcat. Aquest mateix estudiant podria tenir la seva pròpia "nota prenent un llenguatge de marques" si codificava regles com "marcador violeta és per definicions, el marcador groc és per als detalls de l'examen, i les notes de llapis en els marges són per a recursos addicionals".
La majoria dels llenguatges de marques estan definits per una autoritat externa que pot ser utilitzada per moltes persones diferents. Així és com funcionen els llenguatges de marques per al web. Estan definits pel W3C o World Wide Web Consortium.
Llenguatge de marques HTML-HyperText
El llenguatge de marcatge HTML o HyperText és l'idioma principal de la web i el més comú amb què es treballarà com a dissenyador / desenvolupador web. De fet, pot ser l'únic idioma de marcatge que feu servir al vostre treball.
Totes les pàgines web estan escrites amb un sabor d'HTML. HTML defineix la manera com es mostren imatges, multimèdia i text als navegadors web. Aquest idioma inclou elements per connectar els vostres documents (hipertext) i fer que els vostres documents web siguin interactius (com ara els formularis). Moltes persones anomenen HTML "codi del lloc web", però en realitat és només un llenguatge de marques. Cap dels terminis és estrictament incorrecte i escoltarà a les persones, inclosos els professionals de la web, utilitzar aquests dos termes indistintament.
HTML és un llenguatge de marcat estàndard definit. Està basat en SGML (Standard Generalized Markup Language). És un llenguatge que utilitza etiquetes per definir l'estructura del text. Els <i> caràcters defineixen elements i etiquetes.
Tot i que HTML és, amb diferència, el llenguatge de marques més popular que s'utilitza avui a la Web, no és l'única opció per al desenvolupament web. A mesura que es va desenvolupar HTML, es va complicar cada cop més i les etiquetes de contingut i estil combinaven en un sol idioma. Finalment, el W3C va decidir que hi havia una necessitat d'una separació entre l'estil d'una pàgina web i el contingut. Una etiqueta que defineixi el contingut solament es mantindrà en HTML mentre que les etiquetes que defineixen l'estil quedaven obsoletes a favor de CSS (Cascading Style Sheets).
La versió més recent numerada de HTML és HTML5. Aquesta versió ha afegit més funcions a HTML i elimina algunes de les estrictes que va imposar XHTML (més aviat en aquest idioma).
La manera en què s'allibera HTML s'ha modificat amb l'augment de l'HTML5. Actualment, s'afegeixen noves funcions i canvis sense haver de publicar una versió nova numerada. L'última versió del llenguatge simplement es coneix com a "HTML".
XML-eXtensible Markup Language
El llenguatge de marcatge eXensible és l'idioma en què es basa una altra versió d'HTML. Igual que HTML, XML també està basat en SGML. És menys estricta que SGML i HTML més estricte que simple. XML proporciona la extensibilitat per crear diversos idiomes diferents.
XML és un llenguatge per escriure llenguatges de marques. Per exemple, si esteu treballant en genealogia, podeu crear etiquetes utilitzant XML per definir el pare, la mare, la filla i el fill en el vostre XML com aquest: XHTML 1.0 és HTML 4.0 redefinit per complir amb l'estàndard XML. XHTML ha estat reemplaçat en el disseny web modern amb HTML5 i els canvis que s'han produït des de llavors. És poc probable que trobeu llocs nous utilitzant XHTML, però si esteu treballant en un lloc molt antic, potser encara trobareu XHTML fora de casa. No hi ha moltes diferències importants entre HTML i XHTML, però això és el que veuràs: Llenguatge de marcat d'hipertext XHTML-eXtended
<> / >
HR
l'atribut estaria escrit noshade = "noshade"
.