Hintergrundbild im <div> -Tag wird nicht angezeigt

Ich bin überfragt. Ich wollte nur meine eigene Galerie entwickeln, bin dann aber gleich am Anfang gescheitert: Ein Bild als Hintergrund in einer<div>. Ich habe meinen Code auf den Kopf gestellt, das Web durchsucht und den Stackoverflow durchsucht, obwohl ich das Problem nicht lösen kann.

Hier ist mein Code:

HTML / PHP

<div class="imageholder" style="background-image:url(<?php echo $picture->thumbPath; ?>);"></div>

CSS

.imageholder {
        width: 150px;
        height: 150px;
        float: left;
        background-size: fill;
        background-position: 50% 50%;
        background-repeat:no-repeat;
}

Ich bin Iteration durch eine Reihe von$picture-objects. Jedes Objekt hat einethumbPath für sein 'Daumenbild. Die Pfade sind korrekt. überprüfte sie mehrfach.

Hier ist die Ausgabe von Firebug:

<div class="imageholder" style="background-image:url(./users/basti/img/20130825155015-tb-From Peth to Darwin/thumb/20130825155015-tb-DSC_0316_REZ.jpg);"></div>

Ich dachte bereits, dass der Pfad das falsche Format hat, obwohl ich in einem anderen Projekt, in dem alles funktioniert, dieselben Dateipfade verwende. sogar das gleiche Bild wie einbackground-image von adiv-tag ;) Komisch, oder?

Haben Sie eine Idee, was mit meinem Code nicht stimmt? Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage