HTML significa lenguaje de marcado de hipertexto, el lenguaje utilizado para producir documentos para la World Wide Web. Usando etiquetas y atributos, HTML les dice a los navegadores web cómo mostrar el texto, los hipervínculos e imágenes en una página web, así como también cómo debe responder la página cuando un usuario interactúa con ella. Las páginas HTML generalmente se distribuyen en la Web utilizando el protocolo de transferencia de hipertexto. Las páginas HTML casi siempre usan la extensión de archivo ".htm" o ".html".

Código web HTML

Historia de HTML

HTML fue desarrollado a principios de la década de 1990 por Tim Berners-Lee como una forma de vincular documentos de texto separados, pero relacionados, en una estructura similar a la web. En 1994, el Grupo de trabajo de ingenieros de Internet creó el Grupo de trabajo HTML, que desarrolló la especificación HTML 2.0. Algunos desarrolladores de navegadores web comenzaron a agregar sus propias etiquetas a HTML, sin embargo, otros navegadores no podían admitir las nuevas etiquetas. En 1994 se formó el Consorcio World Wide Web, llamado W3C, para ayudar a estandarizar la World Wide Web. Después de 1995, el W3C desempeñó un papel importante en el desarrollo de nuevas especificaciones HTML, al igual que los proveedores de navegadores.

La función de HTML

Las páginas HTML contienen información sobre las fuentes, texto, colores, justificación, colores de fondo, párrafos, imágenes, hipervínculos y otros elementos de una página web. Muchas etiquetas se pueden modificar con atributos, que proporcionan más información sobre cómo se debe mostrar la página. Las etiquetas y atributos HTML no distinguen entre mayúsculas y minúsculas, por lo que se pueden usar letras mayúsculas o minúsculas al escribir código HTML. Se pueden usar páginas separadas, llamadas hojas de estilo en cascada, en lugar de etiquetas HTML para especificar el diseño de una página HTML.

Algunas características de HTML

Cada página HTML debe tener una etiqueta HTML y una etiqueta Body al comienzo del código de la página. Las etiquetas de anclaje, representadas por una "A", crean hipervínculos en HTML. Las etiquetas Img indican dónde se deben mostrar las imágenes en la página y dirigen el navegador a donde se almacena esa imagen. Las etiquetas de párrafo, solo una "P", muestran dónde comienzan y terminan los párrafos, mientras que las etiquetas de salto de línea, escritas como "Br", simplemente crean un único retorno de carro. Las etiquetas de tabla crean tablas con columnas, filas y celdas para ayudar a organizar datos y texto en la página. HTML se puede escribir en un editor de texto plano, pero también hay editores dedicados que simplifican el proceso.

Los roles del marcado HTML

Hay dos tipos de marcado HTML; Físico y lógico. El marcado físico especifica el método exacto en el que se debe mostrar un documento. Por ejemplo, la etiqueta en negrita, una "B", le dice al navegador web que muestre el texto en negrita. El marcado lógico describe la función prevista de una cadena de texto u otro elemento, que se deja que el navegador web interprete. La etiqueta Strong es un ejemplo de marcado lógico, que la mayoría de los navegadores web muestran en negrita, pero podrían mostrar de cualquier forma que enfatice el texto.

Navegadores web y HTML

No importa cómo se programe un navegador web, podrá mostrar una página HTML bien escrita de manera efectiva. La misma página puede verse diferente en diferentes navegadores, pero las funciones siguen siendo las mismas. La mayoría de los navegadores, como Internet Explorer, muestran páginas web con todas las fuentes, colores, imágenes y enlaces que se pueden navegar con el mouse o la pantalla táctil. Sin embargo, el navegador Lynx muestra la misma página que solo texto y se navega con un teclado.