En HTML, a menudo se hace referencia a otros archivos como imágenes, CSS o JavaScript. Para cargar correctamente estos elementos, debemos especificar la ruta adecuada.
Una ruta absoluta es una URL completa que comienza con el protocolo (https://) y el dominio. Úsala al referirte a archivos externos.
html
<img src="https://example.com/images/logo.png" alt="Logo">
Una ruta relativa define la ubicación con respecto al archivo actual. Es el método más común dentro de la estructura de tu proyecto.
html
<img src="images/photo.jpg" alt="Photo">
Si el archivo de destino está un nivel por encima del actual, usa ../ para alcanzar la carpeta superior.
html
<img src="../assets/image.png" alt="Image from parent folder">
Si el archivo está en la misma carpeta que tu archivo HTML, simplemente escribe el nombre del archivo.
html
<link rel="stylesheet" href="style.css">
Si el archivo está en una subcarpeta, primero escribe el nombre de la carpeta y luego el nombre del archivo, por ejemplo: 'scripts/main.js'.
html
<script src="scripts/main.js"></script>
Verifica siempre tu estructura de carpetas y archivos. Evita caracteres inválidos (como espacios o acentos) y usa nombres consistentes. Recuerda que los nombres de archivo pueden ser sensibles a mayúsculas y minúsculas, especialmente en servidores.
La estructura de carpetas que aparece a continuación ayuda a ilustrar cómo podría verse un proyecto básico en HTML:
plaintext
project/
├── index.html
├── style.css
├── images/
│ └── logo.png
└── scripts/
└── app.js
En la estructura anterior, así es como puedes acceder a otros archivos desde index.html. Este tipo de visual ayuda a comprender las rutas.
Veamos un ejemplo práctico de cómo referenciar correctamente varios archivos en un proyecto real:
html
<!-- Reference to an image -->
<img src="images/logo.png" alt="Logo">
<!-- Reference to a CSS file -->
<link rel="stylesheet" href="style.css">
<!-- JavaScript script -->
<script src="scripts/app.js"></script>
Especificar correctamente las rutas es crucial, especialmente en proyectos grandes. Asegúrate siempre de que la ruta refleje la estructura real de archivos.
Please sign in to ask Lara about HTML file paths.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.