¿Qué significa HTML?

Definición

HTML significa Lenguaje de Marcas de Hipertexto (HyperText Markup Language), el lenguaje para producir documentos para la World Wide Web. Usando etiquetas y atributos, HTML dice a navegadores cómo mostrar texto, enlaces e imágenes en una página web, y cómo responder ante interacción del usuario. Las páginas HTML se distribuyen en la Web mediante protocolo HTTP. Casi siempre usan extensión ".htm" o ".html".

Historia de HTML

HTML se desarrolló a principios de 1990 por Tim Berners-Lee para vincular documentos de texto relacionados en estructura web. En 1994, el Grupo de Trabajo HTML de la Fuerza de Tareas de Ingenieros de Internet creó especificación HTML 2.0. Algunos desarrolladores de navegadores añadieron sus propias etiquetas, pero otros navegadores no las soportaban. En 1994 se formó el Consorcio World Wide Web (W3C) para estandarizar la Web. Tras 1995, el W3C jugó papel importante en nuevas especificaciones HTML, igual que proveedores de navegadores.

Función del HTML

Las páginas HTML contienen información sobre fuentes, texto, colores, justificación, colores de fondo, párrafos, imágenes, enlaces y otros elementos. Muchas etiquetas se modifican con atributos, dando más información sobre cómo mostrar la página. Etiquetas y atributos HTML no distinguen mayúsculas/minúsculas. Hojas de estilo en cascada (CSS) pueden usarse en lugar de etiquetas HTML para especificar maquetación.

Características de HTML

Toda página HTML debe tener etiqueta HTML y Body al inicio. Etiquetas Anchor ("A") crean hipervínculos. Etiquetas Img indican dónde mostrar imágenes y dirigen al navegador a su ubicación. Etiquetas Paragraph ("P") marcan inicio y fin de párrafos; etiquetas line break ("Br") crean salto de línea simple. Etiquetas Table crean tablas con columnas, filas y celdas para organizar datos y texto. HTML puede escribirse en editor de texto plano, pero hay editores dedicados que simplifican el proceso.

Tipos de marcado HTML

Dos tipos: físico y lógico. El físico especifica método exacto de visualización. Ejemplo: etiqueta bold ("B") dice al navegador mostrar texto en negrita. El lógico describe la función intencionada de un texto, dejada a interpretación del navegador. La etiqueta Strong es marcado lógico; la mayoría la muestra en negrita, pero podría enfatizar de otra forma.

Navegadores y HTML

Sin importar cómo esté programado un navegador, mostrará eficazmente una página HTML bien escrita. La misma página puede verse distinta en distintos navegadores, pero las funciones son iguales. La mayoría (Internet Explorer, etc.) muestran fuentes, colores, imágenes, enlaces navegables con ratón o táctil. El navegador Lynx muestra solo texto y se navega con teclado.