Meine CSS-Datei befindet sich in:
Project / Web / Support / Styles / file.css
Mein Bild ist in:
Project / Web / images / image.png
Ich möchte dieses Bild in meiner CSS-Datei.
Ich habe versucht :
1) background-image: url(/images/image.png);
2) background-image: url('/images/image.png');
3) background-image: url("/images/image.png");
4) background-image: url(../images/image.png);
5) background-image: url('../images/image.png');
6) background-image: url("../images/image.png");
Aber. Ich bekomme dieses Bild nicht auf meiner Seite.
Wie kann der Pfad der Bilddatei in der CSS-Datei korrekt angegeben werden?
Antworten:
Ihr CSS ist hier: Project / Web / Support / Styles / file.css
1 Mal
../
bedeutet Projekt / Web / Support und 2 Mal ../ dh../../
bedeutet Projekt / WebVersuchen:
background-image: url('../../images/image.png');
quelle
././
, die gleiche Lösung erhalten. - @ HiralEs gibt zwei grundlegende Möglichkeiten:
url(../../images/image.png)
oder
url(/Web/images/image.png)
Ich bevorzuge letzteres, da es einfacher ist, mit allen Standorten auf der Site zu arbeiten und von dort aus zu arbeiten (daher auch für Inline-Bildpfade nützlich).
Wohlgemerkt, ich würde nicht so viel tiefes Verschachteln von Ordnern machen. Es scheint unnötig und macht das Leben ein bisschen schwierig, wie Sie gefunden haben.
quelle
Verwenden Sie die folgenden.
background-image: url("././images/image.png");
Das soll funktionieren.
quelle
.
verweist auf den aktuellen Ordner,..
verweist auf das übergeordnete Verzeichnis und dieses sollte verwendet werden.././
, um zum übergeordneten Ordner zu gelangen. Versuch es selber. - @AdrianBerSie müssen 2 Ordner aus Ihrer CSS-Datei zurückholen.
Versuchen:
background-image: url("../../images/image.png");
quelle
Sie können auch Inline-CSS hinzufügen, um ein Bild als Hintergrund hinzuzufügen (siehe Beispiel unten)
<div class="item active" style="background-image: url(../../foo.png);">
quelle
Die Lösung ( http://expressjs.com/en/starter/static-files.html ).
Sobald dies geschehen ist, soll der Bildordner es nicht mehr ablegen. nur sein
Hintergrundbild: URL ("/ image.png");
carpera, dass das Bild bereits in den statischen Dateien ist
quelle