Convenciones de ruta de imagen CSS

Naila Saad Siddiqui 20 junio 2023
Convenciones de ruta de imagen CSS

Este artículo es una guía sobre cómo vincular otros archivos, como imágenes en su hoja de estilo o archivo CSS, y cuáles son las mejores formas de especificar las rutas de los archivos.

Descripción general de las rutas de archivo

Una ruta de archivo identifica la ubicación de un archivo dentro de la jerarquía de carpetas de un sitio web. Al hacer referencia a archivos externos, rutas de archivos como:

  • una página web
  • Imágenes
  • Secuencias de comandos de Java

Hay dos tipos de Caminos:

  1. Ruta absoluta
  2. Ruta relativa

Ruta absoluta con ejemplo

Una ruta absoluta es una ruta de archivo que muestra la URL completa del archivo, independientemente de dónde se encuentre el archivo actual. Por ejemplo:

background-image: url(https://www.exampleSite.com/images/image1.png);

Ruta relativa con ejemplos

Una ruta relativa es una ruta de archivo que muestra la ruta del archivo para la carpeta actual. Por ejemplo:

background-image: url(/images/image1.png);

Está en la carpeta imágenes del directorio raíz del sitio web actual. Considere otro ejemplo:

background-image: url(images/image1.png);

Es una ruta de image1,, ubicada en la carpeta images presente en la carpeta actual.

background-image: url(../images/image1.png);

Es una ruta de image1,, ubicada en la carpeta images presente en un directorio anterior al directorio actual. Tenga en cuenta que ../ significa un nivel por encima del directorio actual. Cuanto más desee subir en la jerarquía de directorios; puedes usar más ../.

Mejores prácticas para especificar la ruta

La mejor práctica para especificar la ruta del archivo es a través de la ruta relativa. El uso de rutas de archivo relativas no vinculará sus páginas web a su URL base actual. En su lugar, todos los enlaces funcionarán en su computadora personal (localhost) y en cualquier futuro dominio público que cree.

Por lo tanto, siempre se recomienda tener mucho cuidado al especificar las rutas de archivo en las páginas HTML y CSS de su sitio web y proporcionar las rutas para que no necesite cambiarlas en el futuro cuando cambie su URL base.

Artículo relacionado - CSS Image