Las rutas son un elemento central en el desarrollo web. Te permiten vincular e incrustar diferentes recursos como documentos HTML, archivos CSS o imágenes de manera correcta. En este tutorial, aprenderás las diferencias fundamentales entre rutas relativas y absolutas y cómo utilizarlas de manera efectiva en tus proyectos.
Principales conclusiones
- Las rutas absolutas siempre comienzan con una barra y se refieren a la raíz del servidor.
- Las rutas relativas se basan en la posición actual en el sistema de archivos y permiten enlaces dentro de un proyecto.
- Comprender estos conceptos es crucial para crear sitios web funcionales.
Guía paso a paso
1. Comprender los conceptos básicos de las rutas
Antes de profundizar en los detalles de las rutas, es importante entender el concepto general. En la web existen dos tipos de rutas: rutas relativas y absolutas. Ambas son necesarias para diferentes casos de uso, ya sea al vincular documentos o al incrustar medios.

2. Configurar un entorno de desarrollo local
Para probar rutas de manera efectiva, puedes crear un archivo HTML simple. Un servidor web no es estrictamente necesario, pero puedes utilizar uno para representar la estructura más claramente. Por ejemplo, puedes crear un archivo llamado fade.html en tu escritorio. Un doble clic en el archivo lo abrirá en tu navegador.

3. La diferencia entre rutas locales y externas
Con las rutas locales, como localhost, te refieres a tu propia computadora donde se ejecuta el servidor. También puedes usar un dominio como www.example.com. El punto más importante es entender que localhost se refiere a tu propia computadora, mientras que los dominios se refieren a servidores externos.
4. Utilizar rutas absolutas
Las rutas absolutas son especialmente útiles cuando deseas acceder a un recurso desde la raíz del servidor. Siempre comienzan con una barra (/) y especifican la ruta completa. Esto significa que una ruta absoluta como /HTML-Basics/7-fadangaben/fade.html muestra que este archivo se encuentra en el directorio HTML-Basics.
5. Entender las rutas relativas
Las rutas relativas siempre se refieren a la posición actual en el directorio. Este tipo de referencia es útil cuando deseas navegar dentro de un proyecto. Por ejemplo, puedes simplemente usar el nombre del archivo si el archivo se encuentra en el mismo directorio.
6. Uso de punto-punto para directorios superiores
Además de eso, puedes usar.. (punto-punto) para navegar un nivel hacia arriba. Este es un truco común en el desarrollo web para cambiar rápidamente entre directorios. Si estás en el directorio 7-fadangaben y deseas llamar a un archivo del directorio superior, utilizas../ seguido del nombre del archivo.
7. Combinación de rutas relativas y absolutas
A veces necesitas una combinación de ambos tipos de rutas. Por ejemplo, puede ser útil navegar dentro de los subdirectorios de tu proyecto, mientras que para enlaces externos utilizas enlaces absolutos. Así mantienes la estructura clara y tus enlaces siempre funcionan de manera confiable.
8. Conexión de los conceptos
Con estos conceptos básicos en mente, puedes crear enlaces claros y funcionales en tus documentos HTML. Entender cómo formular rutas realistas y significativas tendrá un impacto positivo en el desarrollo de tus páginas web.

Resumen – Conceptos básicos de las rutas en HTML, CSS y JavaScript
Las rutas son esenciales para trabajar con proyectos web. Conocer las rutas absolutas y relativas es crucial para vincular y utilizar recursos de manera eficiente. Ya sea que estés incrustando imágenes o creando enlaces externos, una estructura clara en tu jerarquía de archivos facilita y hace más efectiva la tarea.
Preguntas frecuentes
¿Cómo comienzo con las rutas absolutas?Las rutas absolutas siempre comienzan con una barra (/) y van desde la raíz del servidor hacia el archivo.
¿Cuál es la diferencia entre las rutas relativas y absolutas?Las rutas relativas se refieren a la posición actual, mientras que las rutas absolutas indican la posición exacta en el sistema de archivos.
¿Cuándo debo usar punto-punto?Punto-punto (..) se utiliza para navegar un nivel hacia arriba en el directorio.
¿Puedo usar ambos tipos de rutas en el mismo proyecto?Sí, a menudo es útil usar tanto rutas relativas como absolutas para diferentes propósitos.
¿Cómo pruebo mis rutas?Puedes crear archivos HTML simples de forma local y probar las rutas mediante un navegador para asegurarte de que todo esté correctamente vinculado.