Was ist die korrekte Syntax beim Einstellen des Hintergrundbildes in CSS? Im Visual Studio scheint es im Hintergrund kein Problem zu geben, da es erscheint. Aber im Browser wie IE oder FF wird der Hintergrund nicht angezeigt. Gibt es etwas, das ich hier vermisst habe?
Syntax, die ich verwende, ist unten (was ich denke, ist richtig ...)
%Vor%das obige stimmt richtig?
Abhängig von Ihrer Ordnerstruktur und davon, wo sich das CSS im Verhältnis zu den verwendeten Bildern befindet, müssen Sie bis zur Root-Ebene des Bildverzeichnisses gehen und von dort darauf zugreifen, damit Sie vielleicht etwas wie
ausprobieren können > background-image: url('/../images/bgimage.jpg');
Wenn Sie auf einem lokalen Computer testen, ohne einen Webserver zu verwenden (dh wenn die URL Ihrer Seite in FF mit " file://
" beginnt, funktioniert diese URL nicht. Sie möchten einen relativen Pfad angeben das Bild, weil es sonst nach dem Bild an der Wurzel der Festplatte sucht.
Also, wenn deine Dateien so sind:
%Vor%Ihr Code sieht folgendermaßen aus:
%Vor%ich habe meins arbeiten w / ../ images / bgimage.jpg
wie? Ich habe KEINE Zitate benutzt - zB:
%Vor%Und denken Sie daran, der relative Pfad ist relativ zum CSS-Sheet.
Bist du dir sicher über / am Anfang der URL? Versuchen Sie nicht, das Bild im Unterverzeichnis "images" zu erreichen, was eine URL ('images / bgimage.jpg') bedeuten würde?
Meine CSS-Datei befindet sich im Ordner "Designs". Die Bilder werden im Ordner "Bilder" gespeichert. Sowohl "Themen" als auch "Bilder" sind Unterordner im Stammverzeichnis meines Projekts.
In diesem Fall sollten Sie
verwenden %Vor%Tags und Links css