Perspectiva / 11 12 de febrero de 2023 — 6 min de lectura

¿Qué es html? la estructura de la información

Fredy Polania

Fredy Polania

Estrategia de producto • Comunicación visual • Desarrollo web

Definición y Especificación

HTML (HyperText Markup Language) es el componente principal de la web. Según el World Wide Web Consortium (W3C), es el lenguaje para describir la estructura de las páginas web. Provee a los autores los medios para:

Como bien define MDN Web Docs, HTML no es un lenguaje de programación; es un lenguaje de marcado que encapsula partes del contenido para que se comporten de forma determinada (poner en cursiva, agrandar fuentes, redireccionar a otras páginas).

HTML es el lenguaje para describir la estructura de las páginas web, brinda a los autores los medios para:

- Publicar documentos en línea con encabezados, texto, tablas, listas, fotos, entre otros elementos.

- Obtener información en línea a través de enlaces de hipertexto, con el clic de un botón.

- Diseñar formularios para realizar transacciones con servicios remotos, buscar información, hacer reservas, ordenar productos, entre otras tareas. - Incluir hojas de cálculo, videoclips, clips de sonido y otras aplicaciones directamente en sus documentos.

Con HTML, los autores describen la estructura de las páginas mediante etiquetas de marcado. Los elementos del idioma etiquetan piezas de contenido como “títulos”, “párrafos”, “listas”, “tablas”, “imágenes”, entre otros elementos.

Además del W3C1, existen otros sitios web que ofrecen información de tecnologías web como MDN Web Docs2 de Mozilla; lo define de la siguiente manera:

HTML no es un lenguaje de programación; Es un lenguaje de marcado que define la estructura de un contenido. HTML consiste en una serie de elementos, usados para encapsular diferentes partes del contenido y hacer que se comporten de forma determinada. Las etiquetas que rodean el contenido pueden redireccionar palabras o imagenes a otra página web, poner en cursiva los textos, hacer que la fuente sea más grande o más pequeña, entre otras opciones.

Anatomía de un elemento HTML

El lenguaje consiste en una serie de etiquetas predeterminadas destinadas a darle jerarquía al contenido de los documentos. Antes de mostrar ejemplos de algunas de sus etiquetas básicas, es importante entender su anatomía :

Por lo tanto, la forma general para declarar un contenido en HTML, sigue la siguiente regla: <h1>Este es un título</h1>. La siguiente imagen ilustra estos conceptos:

Estructura de una etiqueta html Estructura de una etiqueta html

Los elementos HTML pueden tener atributos, la imagen demuestra esta característica:

Atributo de una etiqueta html Atributo de una etiqueta html

Los atributos contienen información adicional sobre los elementos. En la imagen de arriba, class es el nombre del atributo y la nota, su valor. El atributo class permite dar al elemento un identificador que se puede usar para incluir información de estilos CSS.

Las imágenes y su descripción en “Anatomía de un elemento HTML”, fueron extraídas de MDN Web Docs 3 .

A su vez, es posible declarar etiquetas dentro de otras etiquetas siguiendo la misma regla, como se puede ver en la estructura de ejemplo, en donde las etiquetas <h1> y <p>, están anidadas dentro de <body>:

<body>
  <h1>Mi Primer título</h1>
  <p>Mi primer párrafo</p>
</body>

Desde el punto de vista del diseño gráfico, dichas etiquetas pueden en algunos casos delimitar “contenedores” o componentes; es importante tener en cuenta que mediante HTML no es posible darle atributos gráficos a nuestras páginas. Para este fin, se utiliza CSS.

Las etiquetas nos permiten organizar nuestros documentos de manera estructurada, es decir, podríamos pensar en HTML como el “esqueleto” de nuestra información. El siguiente código ilustra un ejemplo de la estructura de las etiquetas base que nos permitirán describir el contenido de las páginas:

<!DOCTYPE html>
<html>
  <head>
    <title>Título de la página</title>
  </head>
  <body>
    <h1>Mi Primer título</h1>
    <p>Mi primer párrafo</p>
  </body>
</html>

Todo documento HTML necesita una estructura base que aporte información a los navegadores web sobre como procesar dicho documento. A continuación describiremos el propósito de las etiquetas que conforman la estructura dada en el primer ejemplo:

<head>
  <title>Título de la página</title>
  <meta name="description" content="Descripción de HTML" />
  <style>
    /* Ejemplo CSS para definir el color azul de los elementos h1 */
    h1 {
      color: blue;
    }
  </style>
  <script>
    // Ejemplo JavaScript para multiplicar 2 valores dados
    function myFunction(p1, p2) {
      return p1 * p2;
    }
  </script>
</head>

_La información de <head> fue tomada de htmlquick.com 4 _

Las etiquetas descritas hasta el momento sirven para dar información general de la página e incluir otros recursos relacionados con el documento HTML. Gran parte de los elementos relacionados con los elementos visibles por los navegadores están contenidos en la etiqueta <body>.

Referencias

Perspectivas relacionadas

Ver todas →