Konventionen für CSS-Bildpfade

Naila Saad Siddiqui 20 Juni 2023
Konventionen für CSS-Bildpfade

Dieser Artikel ist eine Richtlinie, wie Sie andere Dateien wie Bilder in Ihrer Stylesheet- oder CSS-Datei verknüpfen und wie Sie Dateipfade am besten angeben.

Übersicht über Dateipfade

Ein Dateipfad identifiziert den Speicherort einer Datei innerhalb der Ordnerhierarchie einer Website. Beim Verweisen auf externe Dateien werden Dateipfade wie:

  • eine Website
  • Bilder
  • Java-Skripte

Es gibt zwei Arten von Pfaden:

  1. Absoluter Pfad
  2. Relativer Pfad

Absoluter Pfad mit Beispiel

Ein absoluter Pfad ist ein Dateipfad, der die vollständige URL der Datei anzeigt, unabhängig davon, wo sich Ihre aktuelle Datei befindet. Zum Beispiel:

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

Relativer Pfad mit Beispielen

Ein relativer Pfad ist ein Dateipfad, der den Pfad der Datei für den aktuellen Ordner anzeigt. Zum Beispiel:

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

Es befindet sich im Ordner images des Stammverzeichnisses der aktuellen Website. Betrachten Sie ein anderes Beispiel:

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

Es ist ein Pfad von image1,, platziert im Ordner images im aktuellen Ordner.

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

Es ist ein Pfad von image1,, der im Ordner images platziert ist, der in einem Verzeichnis vor dem aktuellen Verzeichnis vorhanden ist. Beachten Sie, dass ../ eine Ebene über dem aktuellen Verzeichnis bedeutet. Je mehr Sie in der Verzeichnishierarchie nach oben gehen möchten; Sie können mehr ../ verwenden.

Best Practices zum Angeben des Pfads

Die beste Vorgehensweise zum Angeben des Dateipfads ist der relative Pfad. Die Verwendung relativer Dateipfade bindet Ihre Webseiten nicht an Ihre aktuelle Basis-URL. Stattdessen funktionieren alle Links auf Ihrem PC (localhost) und allen zukünftigen öffentlichen Domains, die Sie erstellen.

Es wird daher immer empfohlen, bei der Angabe der Dateipfade in den HTML- und CSS-Seiten Ihrer Website sehr vorsichtig zu sein und die Pfade so anzugeben, dass Sie sie in Zukunft nicht ändern müssen, wenn sich Ihre Basis-URL ändert.

Verwandter Artikel - CSS Image