Vous êtes sur la page 1sur 3

Lenguaje de Marcas

En el ao 1989, el fsico nuclear Tim Berners-Lee del CERN (Centro europeo para
la investigacin nuclear) trabajaba en un sistema que permitiera acceder a archivos
en lnea sobre el protocolo de comunicaciones TCP/IP. En este ao existan dos
mtodos para enlazar documentos electrnicos entre s. Por una parte los enlaces
o hipervnculos y por otra parte un lenguaje denominado SGML (Standard
Generalize Markup Language, "Lenguaje de marcas generalizado"), que consiste
en un sistema para la organizacin y etiquetado de documentos. La ISO normaliz
el lenguaje en el ao 1986. Sirve para especificar las reglas de etiquetado y no
impone ningn conjunto de etiquetas especial, teniendo en cuenta estos mtodos
Tim Berners-Lee a principios de 1990 defini el lenguaje HTML (Hypertext Markup
Language, Lenguaje de marcas hipertextuales) como un subconjunto de SGML y
cre algo ms el World Wide Web (tambin conocido como la Web, es un sistema
de documentos de hipertexto y/o hipermedios enlazados entre si y accesibles desde
interne). En 1991 cre el primer navegador de HTML que funcionaba en modo texto
y para el sistema UNIX.v
Qu son las abreviaturas con "ML"?

Casi todas las siglas en la web que tiene un "ML" en llas, se trata de un "lenguaje
de marcado o de marcas." Los lenguajes de marcado son los lenguajes que
conforman la web.
Un lenguaje de marcas es un lenguaje que anota el texto de modo que el ordenador
puede manipularlo. La mayora de los lenguajes de marcas son legibles debido a
que las anotaciones estn escritas de forma tal que se puedan distinguir de los
textos. Por ejemplo, con HTML, XML y XHTML, las etiquetas de formato son y .
El texto que aparece dentro de uno de esos delimitadores se considera parte del
lenguaje de marcado y no parte del texto anotado.

Hay muchos lenguajes de marcas diferentes. Este artculo se centra en HTML y


XML, pero hay un montn de otros lenguajes de marcado. Tres son los que se deben
tener en cuenta si ests haciendo el diseo de una pgina web o desarrollo: HTML,
XML y XHTML.
Las pginas web ofrecen la posibilidad de tener, adems de texto, estructura de la
pgina (columnas), formatos de fuente (colores, subrayados, negritas...), imgenes,
enlaces, tablas, listados, etc. Y, sin embargo, todas las pginas web estn
constituidas por texto plano, o sea, texto sin ms. Cmo hacemos para incluir todos
estos elementos adicionales y que el navegador sepa diferenciar que es contenido
y qu no lo es? La solucin es utilizar un lenguaje de marcas. Los lenguajes de
marcas no son lenguajes de programacin como Scratch (aqu no hay sentencias
que ejecutar.
EJEMPLO
Hoy es un da muy soleado.

Por ahora cumple la funcin de que es un texto plano. Nos gustara aadir
caractersticas a este texto, pero no al significado, sino a la forma en que se
muestra por pantalla, haciendo por ejemplo que muy est en negrita para
fortalecer la sensacin de que hace mucho sol. Como sabemos que el resultado
de hacerlo ha de ser tambin texto plano, nos las tendremos que ingeniar de
alguna manera para no confundir el contenido con su formato. La solucin: aadir
marcas. Veamos cmo:

Hoy es un da <negrita>muy</negrita> soleado.

Como se puede observar, hemos aadido dos marcas de negrita, una de inicio y
una de final. Podemos identificar claramente las marcas porque vienen entre
signos de mayor y menor. sta es la manera que tenemos de no confundirlo con
el contenido! Por otro lado, vemos que las marcas son ligeramente diferente, ya
que una es la de inicio (<negrita>) y otra la de final (</negrita>, ntese la barra), de
manera que el contenido que est resaltado sea slo la palabra muy y nada ms.

Existen otro tipo de marcas que no requeriran una marca de final. As, por
ejemplo, pongamos el caso en el que tengamos un prrafo y cursiva (en estos
casos s necesitamos indicar el inicio y el final) y un salto de lnea (aqu, por
contra, no hace falta indicar el final, ya que el salto de lnea empieza... y ya est).
Por ejemplo:

<parrafo>
Hoy es un da <negrita>muy</soleado> soleado.
<salto/>
Pero maana <cursiva>por desgracia</cursiva> llover.
</parrafo>

Ntese, que para indicar que salto no tiene marca de finalizacin, hemos puesto la
barra al final de su marca de inicio. Bien, pues a grandes rasgos esto es lo que es
un lenguaje de marcado: tenemos marcas con un significado especfico que
permiten aadir informacin, formato, etc. a un contenido. Las marcas vienen
entre unos caracteres especiales (los signos de mayor y menor) para no ser
confundidos con el contenido y pueden existir marcas de inicio y final dependiendo
del tipo de marca.
El marcado no tiene que ser legible por ordenador. Las anotaciones hechas en un
texto en papel o en un libro son tambin marcas. Por ejemplo, muchos estudiantes
para poner de relieve algunas frases de sus libros de texto. Esto indica que el
texto en negrita es ms importante que el texto que lo rodea. El color ms
destacado es el marcado.

El marcado se convierte en un lenguaje cuando las reglas estn codificadas en


torno a cmo escribir y usar el marcado. Ese mismo alumno puede tener su propio
"lenguaje de marcado al tomar notas" si las reglas codificadas son como por
ejemplo "marcador morado es para las definiciones, resaltador amarillo es para los
detalles del examen, y notas a lpiz en los mrgenes para recursos adicionales."
Pero la mayora de los lenguajes de marcas se definen por una autoridad externa
para permitir su uso por muchas personas diferentes.