¿Qué es el lenguaje de marcado?

Ejemplo de HTML, lenguaje de marcado.
iinspiración / Shutterstock

Los lenguajes de marcado de columna vertebral invisibles son muchas de las cosas que hacemos en una computadora, como enviar mensajes, ver documentos y navegar por Internet. Aquí hay una breve descripción de lo que hacen.

Marcando texto

El texto que está leyendo ahora no es solo caracteres de texto. Cuando un grupo de personajes esta adentro atrevido, itálico, o subrayado, formateado. Debajo del capó (de una manera que no puede ver mientras lee esto), estos personajes están envueltos en etiquetas para verse así. Lo mismo ocurre con el texto que es más pequeño, aparece en un color diferente o está escrito en una fuente diferente. Para que esto suceda, el autor debe escribir el texto en lo que se conoce como lenguaje de marcado.

El lenguaje de marcado es un sistema para formatear y organizar elementos en un documento mediante etiquetas. A diferencia de las notas físicas y las marcas en los documentos en papel, estas etiquetas solo aparecen en el documento cuando el autor está escribiendo el texto. Cuando una aplicación procesa el marcador, el contenido solo aparecerá como texto formateado para el espectador. Por ejemplo, en el lenguaje de marcado HTML, podemos decir la frase «¡Buena vida!» en etiquetas pesadas.

<b>Hello world!</b>

Cuando un visor HTML procesa este texto, como navegador web, aparecerá como:

¡Hola Mundo!

Sin embargo, el marcado no se limita al procesamiento de caracteres de texto simples, como el alfabeto y los números. Dependiendo del idioma, puede procesar y formatear caracteres especiales, lo que le permite incrustar otros elementos como imágenes, videos, aplicaciones y datos legibles por máquina.

Lenguajes de marcado comunes

Logotipo del pájaro del proyecto LaTeX
El proyecto LaTeX

Los dos lenguajes de marcado más comunes son HTML, que se utiliza para crear páginas web que se ven en Internet, y XML, que almacena datos estructurados mediante etiquetas personalizables.

Cuando miras la mayoría de las páginas en Internet, en realidad estás descargando y viendo una página HTML. La página que está leyendo ahora está escrita en HTML. De hecho, en muchos navegadores, puede hacer clic con el botón derecho en la página para ver la sintaxis HTML de toda la página. HTML admite la creación de múltiples estructuras y secciones dentro de una página, la definición de características en una página y el formato de texto. Las etiquetas HTML generalmente requieren etiquetas abiertas y cerradas, como se indica a continuación:

<a href="https://www.howtogeek.com">HowToGeek</a>

El ejemplo anterior crea un enlace al sitio web HowToGeek de la siguiente manera: HowToGeek. Tenga en cuenta que hay una etiqueta abierta <a> con el atributo href centrado en el enlace y la etiqueta final </a> .

Estos son algunos de los lenguajes de marcado más comunes con los que puede estar familiarizado:

  • BBCode: Lenguaje de marcado que se usa ampliamente en foros y foros en línea y es fácilmente reconocible usando corchetes, por ejemplo [b]Hello World![/b] cree etiquetas en negrita.
  • Látex: Un lenguaje relativamente complejo que se utiliza a menudo con fines académicos y técnicos. Tiene sólidas opciones de procesamiento de sintaxis que la mayoría de los lenguajes no pueden mostrar, como matemáticas complejas y lenguajes no idiomáticos.
  • MathML: Lenguaje utilizado para mostrar fórmulas matemáticas, especialmente en navegadores web.
  • textiles: Idioma utilizado para determinados blogs en línea y sistemas de gestión de contenido.
  • SVG: Es posible que se sorprenda al saber que SVG es un lenguaje de marcado, un formato que muestra gráficos vectoriales escalables. Se basa en XML y utiliza datos estructurados para almacenar información de gráficos.

RELACIONADO: ¿Qué es un archivo SVG y cómo puedo abrir uno?

Marcado vs. Reducción

Logotipo de Markdown

Si ha oído hablar de Markdown, probablemente haya oído hablar de Markdown. En la superficie, parece haber un signo opuesto; sin embargo, en realidad es solo una especie de lenguaje de marcas. Markdown es una sintaxis formateada simple y fácil de usar que contiene muchas de las opciones de texto básicas disponibles en idiomas más complejos, evitando cosas como etiquetas de cierre y elementos incrustados que no son de texto a lo largo del tiempo.

Markdown es muy popular entre muchos debido a su facilidad de uso y su falta de artículos difíciles de leer. Esto lo convierte en una sintaxis ideal para aplicaciones y sitios web centrados en texto. Estos sitios incluyen Reddit, que utiliza una sintaxis de marcado para todas las publicaciones y comentarios. Esto permite a los Redditors formatear texto en cualquier dispositivo sin la necesidad de agregar etiquetas largas. También complementa la decisión de Reddit de prohibir los medios incrustados en los comentarios.

Otros servicios que utiliza Markdown son repositorios de código como Github, mensajeros como WhatsApp y Discord y editores de texto como Typora y StackEdit. Si desea aprender a usarlo, consulte nuestra guía de descuentos. ¡Feliz etiquetado!

RELACIONADO: ¿Qué es Markdown y cómo se usa?