¿Qué es el HTML? ¿Cuáles son las características que tiene sobre una representación de datos en texto plano?

HTML es en sí mismo una abreviatura que nos dice qué es, a saber: HyperText Markup Language. El hipertexto es un tipo de texto que trasciende el texto ASCII aburrido, con el que puede proporcionar enlaces, texto en negrita y cursiva, diferentes tamaños de fuente, etc.

Un lenguaje de marcado es un tipo especial de lenguaje que proporciona algún mecanismo para marcar texto de alguna manera. En HTML, este mecanismo se conoce como “etiquetas” y son muy detalladas.

Hay dos tipos de lenguajes de marcado, lenguajes descriptivos y lenguajes presentativos. HTML nació como un lenguaje presentativo, pero a lo largo de los años ha evolucionado para convertirse en un lenguaje descriptivo. En un lenguaje presentativo, usted describe cómo debería verse el texto: “Este texto aquí debe representarse como un texto subrayado en azul de 20 puntos y negrita con tipografía Comic Sans MS”.

En cambio, los lenguajes descriptivos dicen “Este texto aquí debería ser un titular”. Luego, usted declara “Todos los encabezados se deben representar en una fuente de MS azul, subrayada y en negrita de 20 puntos”, que es una forma mucho más poderosa de trabajar con documentos electrónicos, especialmente en lo que respecta a medios fluidos como la web.

En cuanto a las ventajas, HTML tiene las mismas ventajas y desventajas que un documento de Word tiene sobre el texto sin formato. Además, puede abrir cualquier página HTML en su navegador, siempre que tenga la URL.

Conocer HTML no lo convierte en un desarrollador web, es solo una pieza de muchas hoy: la capa final de varias. Es lo que ven los usuarios finales, pero se necesita mucho trabajo incluso para que funcione el motor de búsqueda de Google. Aprender HTML es el primero de muchos en el futuro.