Heim >Web-Frontend >CSS-Tutorial >Wie kann ich den Hintergrundbildpfad in CSS angeben, wenn sich das Bild und die CSS-Datei in unterschiedlichen Verzeichnissen befinden?

Wie kann ich den Hintergrundbildpfad in CSS angeben, wenn sich das Bild und die CSS-Datei in unterschiedlichen Verzeichnissen befinden?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-25 03:15:13528Durchsuche

How can I specify the background-image path in CSS when the image and CSS file are in different directories?

Bereitstellen eines Hintergrundbildpfads in CSS

In CSS erfordert das Zuweisen eines Hintergrundbilds zu einem Element die Angabe des Pfads zur Bilddatei. Wenn sich die CSS-Datei und das Bild jedoch in unterschiedlichen Verzeichnissen befinden, kann es schwierig sein, den richtigen Pfad zu finden.

Frage:

In einem Projekt, in dem sich die CSS-Datei befindet befindet sich unter:

Project/Web/Support/Styles/file.css

Und das Bild ist gespeichert unter:

Project/Web/images/image.png

Wie kann der Weg zum Bild sein? in der CSS-Datei richtig angegeben?

Antwort:

Um den richtigen Pfad zu ermitteln, ist es wichtig, die Verzeichnisstruktur zu verstehen. Da die CSS-Datei zwei Ebenen tiefer als die Bilddatei liegt, wird sie durch das Verschieben um zwei Ebenen nach oben (zweimalige Verwendung von „..“) in das gemeinsame übergeordnete Verzeichnis verschoben:

Project/Web

Daher der richtige Pfad zum Bild in der CSS-Datei lautet:

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

Dieser Pfad verwendet „..“, um zwei Ebenen nach oben zu navigieren, um das übergeordnete Verzeichnis zu erreichen, in dem sich der Ordner „images“ befindet, und gibt dann den Dateinamen an „image.png“.

Das obige ist der detaillierte Inhalt vonWie kann ich den Hintergrundbildpfad in CSS angeben, wenn sich das Bild und die CSS-Datei in unterschiedlichen Verzeichnissen befinden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn