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.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.