2017-01-27 1 views
0

Hier ist mein Verzeichnis:Wie kann ich einen Pfad für einen Ordner im Stammverzeichnis erstellen?

/myweb 
    /css 
     style.css 
    /img 
     icon.png 
    index.php 
    .htaccess 

Ich brauche icon.png in style.css zu nennen. Ich habe viele Fälle getestet, aber keine davon funktioniert:

// style.css 

url(../img/icon.png) 
url(./img/icon.png) 
url(/img/icon.png) 
url(img/icon.png) 
url(../icon.png) 
url(./icon.png) 

Weiß jemand, was ist der richtige Pfad?

+0

Welche URL verwenden Sie, um auf myweb zuzugreifen? – Corporalis

+0

@Corporalis 'http: // localhost/myweb' – stack

+0

In diesem Fall könnten Sie' url ("../ img/icon.png") 'verwenden. Der Pfad wäre relativ zum Stylesheet. Oder natürlich könnten Sie 'url ("/myweb/img/icon.png ")' verwenden, das von der Wurzel aus startet, obwohl ich das nicht empfehlen würde, da es möglicherweise in einer anderen Umgebung funktionieren muss, aber es ist ein lohnender Test . Wenn das nicht funktioniert, wäre es etwas sehenswert. – Corporalis

Antwort

0

Aufruf url(../img/icon.png) ist korrekt. Haben Sie versucht, von woanders um das Bild zu nennen, in Beispiel für den Hintergrund:

body { 
    background-image: url(../img/icon.png); 
} 

Geben Sie bitte auch die Konfiguration in Ihrem .htaccess überprüfen.

Verwandte Themen