Entendiendo la base del desarrollo web: el lenguaje HTML

Entendiendo la base del desarrollo web: HTML, CSS y JavaScript

|

Tiempo de lectura: 5 minutos
Entendiendo la base del desarrollo web: el lenguaje HTML

Dentro del mundo del desarrollo web, el lenguaje HTML es fundamental porque da estructura y significado a la mayor parte del contenido online. Conocer el papel que desempeña en la creación de sitios web es clave si quieres desarrollar tu página web.

Hoy vamos a explicarte qué es el lenguaje HTML, para qué sirve y cuáles son sus principales diferencias con CSS y JavaScript a la hora de desarrollar sitios web y aplicaciones web interactivas de manera efectiva. No te pierdas también algunos ejemplos que te enseñamos para que puedas familiarizarte con estos códigos y entenderlos fácilmente. ¡Vamos a ello!

¿Qué es el lenguaje HTML?

HTML es un lenguaje de marcado que puedes utilizar para crear toda la estructura y el contenido básico de tu página web, de hecho, es el más utilizado para la construcción de sitios web. Consiste en una serie etiquetas o elementos que definen la semántica de cada parte del contenido como, por ejemplo, encabezados, párrafos, enlaces e imágenes, entre otros.

A simple vista, cuando accedes a una página web, no ves el código HTML a menos que presiones la tecla F12.

Con el paso de los años, HTML ha evolucionado para incluir nuevas características y funcionalidades, permitiendo crear sitios web mucho más dinámicos y con contenido de valor.

¿Sabes cuáles son los elementos comunes que tiene cualquier documento HTML básico? Aquí tienes algunos de ellos:

  • <!DOCTYPE html> es el elemento que define el tipo de documento que es y la versión de HTML que se utiliza.
  • <html> es el elemento raíz que envuelve todo el contenido de la página web y que tiene un principio y un fin. Cuando se crea un documento HTML se abre con esta etiqueta <html> y, cuando se termina, se cierra con esta otra </html>.
  • <head> es la etiqueta que contiene metadatos, como el título de la página, los enlaces a hojas de estilo CSS y también scripts JavaScript.
  • <body> abarca todo el cuerpo de texto, es decir, aquí se coloca el contenido visible de la página: texto, imágenes y enlaces.

Te dejamos un pequeño ejemplo para que puedas ver cómo es el código HTML y la estructura con algunas de las etiquetas mencionadas:

<!DOCTYPE html>

<html>

<head>

  <title>Título de la página</title>

</head>

<body>

  <h1>Encabezado principal</h1>

  <p>Este es un párrafo de ejemplo.</p>

  <img src=”imagen.jpg” alt=”Descripción de la imagen”>

  <a href=”https://www.ejemplo.com”>Enlace a otro sitio web</a>

</body>

</html>

¿En qué consiste el HTML? ¿Para qué sirve?

Pues bien, vamos a entrar de lleno en la sintaxis de este lenguaje de marcado.

HTML: Estructura y contenido

El lenguaje HTML se ocupa de la estructura y el contenido básico de una página web, por tanto, si vas a desarrollar una, ten claro que es el responsable de definir el esqueleto que va a tener, determinando la disposición de los diferentes elementos y su relación entre sí.

Aunque hace tiempo el HTML era mucho más limitado, ahora tiene múltiples aplicaciones. Con este código puedes incluir texto, imágenes o vídeos, incorporar música a tu sitio web y otros elementos multimedia.

Existen elementos estructurales, como <div>, <header>, <footer>, <nav>, <section> y <article>, que permiten crear diseños más coherentes y significativos. Estas etiquetas son las que facilitan la comprensión del contenido a los motores de búsqueda y hacen que se pueda mejorar un sitio web en cuanto a accesibilidad se refiere.

Además de la estructura básica que hemos comentado, con HTML también puedes incluir otros elementos esenciales para la navegación y la presentación de datos en la web, como son enlaces a otras páginas, formularios, botones, tablas y listas.

Antes hemos compartido un ejemplo básico de HMTL, y ahora puedes ver otro ejemplo de HTML para una estructura de página más avanzada con los elementos comentados:

<!DOCTYPE html>

<html>

<head>

  <title>Título de la página</title>

</head>

<body>

  <header>

    <h1>Encabezado de la página</h1>

    <nav>

      <ul>

        <li><a href=”inicio.html”>Inicio</a></li>

        <li><a href=”servicios.html”>Servicios</a></li>

        <li><a href=”contacto.html”>Contacto</a></li>

      </ul>

    </nav>

  </header>

  <section>

    <h2>Sección principal</h2>

    <p>Contenido de la sección principal aquí…</p>

  </section>

  <footer>

    <p>Derechos de autor © 2023. Todos los derechos reservados.</p>

  </footer>

</body>

</html>

Diferencias con otros lenguajes de programación: CSS y JavaScript

Hemos comentado que HTML es el lenguaje que da estructura y significado a la mayor parte del contenido online, pero existen otros dos pilares importantes del desarrollo web: CSS y JavaScript. Aunque los tres están muy relacionados entre sí y se utilizan en conjunto para construir sitios web dinámicos, tienes que conocer cuál es el propósito de cada uno de ellos y el papel que desempeñan.

Vamos a explicarte lo más importante de cada uno.

CSS: Diseño, estilo y presentación

CSS es un lenguaje que se centra en el diseño y la presentación de tu página web, permitiendo alterar la apariencia de los elementos HTML y controlando aspectos como el color, el tipo de letra, el tamaño de las imágenes, el diseño y otros aspectos visuales clave en tu página web.

Al permitirte separar la presentación del contenido, puedes mantener un diseño coherente en todo tu sitio web de forma más fácil y, así, crear diseños y gestionar cambios en el aspecto visual rápidamente.

Ten en cuenta que, gracias a utilizar un CSS, puedes aplicar estilos a múltiples elementos simultáneamente, lo que te permite lograr un diseño uniforme y atractivo en todas las páginas. Cuanto más personalices el aspecto de tu web, mejor será la experiencia visual para tus usuarios dentro de tu web.

La separación de la presentación y el contenido permite que los sitios web sean más accesibles, más fáciles de mantener y más rápidos de cargar, y todo esto es lo que mejora la experiencia del usuario final.

Aquí tienes un ejemplo del lenguaje CSS para hacer atractiva una página web. Puede que el código al principio te parezca un poco raro si nunca lo has visto o utilizado, pero así puedes familiarizarte con él.

<!DOCTYPE html>

<html>

<head>

<style>

  /* CSS */

  body {

    background-color: lightblue;

  }

</style>

</head>

<body>

<h2>Ejemplo de CSS</h2>

<p>¡Este es un ejemplo sencillo de CSS que cambia el color de fondo!</p>

</body>

</html>

En este ejemplo, se incluye el color de fondo de todo el cuerpo del documento HTML en azul claro (lightblue). Puedes copiar y pegar el código en un archivo HTML y abrirlo en tu navegador web para comprobar que el fondo de la página se vuelve de ese color.

JavaScript: Interactividad y dinamismo

Una vez explicado qué es HTML y CSS, tienes que conocer es JavaScript. Se trata de un lenguaje de programación con el que puedes agregar interactividad y dinamismo a tu página web. Este se tiende a combinar con HTML.

Además de su uso en el desarrollo web, también se utiliza en el desarrollo de aplicaciones web, servidores, dispositivos móviles y aplicaciones de escritorio.

JavaScript ha evolucionado hasta convertirse en un lenguaje potente y versátil que permite crear aplicaciones web complejas y muy interactivas, manipular elementos HTML en tiempo real, responder a eventos del usuario, realizar validaciones de formularios y realizar peticiones al servidor para actualizar la información dinámicamente.

A continuación, te mostramos un ejemplo sencillo de código JavaScript dentro de HTML para lograr la interactividad en una página web. Concretamente, para crear un botón que, al hacer clic, ejecuta la función myFunction(), que muestra un mensaje (¡Hola, este es un ejemplo de JavaScript!) en la consola del navegador.

<!DOCTYPE html>

<html>

<body>

<h2>Ejemplo de JavaScript</h2>

<button type=”button” onclick=”myFunction()”>Haz clic aquí</button>

<script>

function myFunction() {

  console.log(“¡Hola, este es un ejemplo de JavaScript!”);

}

</script>

</body>

</html>

Si copias y pegas este código de ejemplo en un archivo HTML y, después, lo abres en tu navegador web, puedes probarlo.

Es importante saber que JavaScript es compatible con todos los navegadores web actuales y se ha convertido en una de las tecnologías fundamentales para el desarrollo web. Ofrece una gran versatilidad y destaca por su capacidad para crear experiencias web interactivas y dinámicas.

En resumen, mientras HTML define la estructura de tu página web y su contenido, CSS se encarga del diseño y la presentación, y JavaScript se utiliza para añadir interacción y dinamismo. Estos tres lenguajes de desarrollo web son fundamentales para crear sitios web modernos y funcionales.

Si comprendes bien cuáles son sus roles, puedes implementar eficazmente diseños atractivos y funcionalidades interactivas que mejoren la experiencia de usuario.

Esperamos que este artículo te haya resultado interesante 🙂 ¡Déjanos tu opinión en los comentarios!


Avatar de Silvia Alonso

Comentarios

2 respuestas

  1. Avatar de Actualidad Móvil

    Muchas gracias por compartir también este tipo de contenidos más básicos, pueden venir genial a muchos usuarios principiantes 🙂

    1. Avatar de Silvia Alonso
      Silvia Alonso

      ¡Gracias por tu comentario! Nos alegra saber que este contenido de desarrollo web es útil. Puedes echar un vistazo a otros contenidos en nuestro blog 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Newsletter

Suscríbete y recibe periódicamente consejos muy útiles para tu web y ecommerce 🙂 Además, te regalamos
3 guías
: Digitalización, WordPress y Ciberseguridad.

Conviértete en afiliado

Gana dinero recomendando dinahosting a todo el mundo.