auch wenn Du zwei verschiedene Bilder (eins in der php und das andere in der css) angegeben hast, müsste wenigstens 1 Bild angezeigt werden. Deshalbich gehe mal davon aus, dass der Pfad zum Bild nicht richtig angegeben ist.
Ein Logo sollte als img eingebunden werden. Setze also diese URL in den img-Tag ein und passe die Bildgröße ggf. mit einem Bildbearbeitungsprogramm an, anstatt das Bild (über CSS) vom Browser skalieren zu lassen.
src="image/img01.jpg solltest du in images/LogoKitaStMargareta1.png wechseln.
dies ist eine Variante.
Jedoch wenn du dies im CSS hast braucht es oben keinen src.
Ich hoffe ich konnte dir helfen.
edita
PS: Ueberprüfe mal ob die Verbindung zum Bild stimmt. Also in welchem Ordner befindet sich das Bild im Ordner images?? Dann musst du noch prüfen wie weit entfernt ist der Ordner. Also wo liegt die php.header und wo der images Ordner?? Wenn du noch nen Tipp brauchst gib Bescheid.
warum ignorierst Du meine Antwort und schreibst weiterhin solchen Murks?
Ein img-Tag ohne src-Attribut ist Unsinn und fehlerhaft!
image: url(images/LogoKitaStMargareta1.png);
Nochmal zum letzten (denn ich schreibe nicht gern an offensichtlich völlig unwissende Ignoranten): es gibt weder eine CSS-Eigenschaft „image“ noch befindet sich die Grafik an diesem Ort!
nimm ein anderen TAG als das img , ohne angabe ist das nur unsinn , es wurde nicht dafür gemacht hintergrundbilder die in jedem element vorkommen zu verwallten .
Hintergrundbilder kann man abschalten, auch beim drucken etc , also total ungeeignet für das LOGO …
jedenfals nix mit semantik
und wie schon gesagt
img ist auch kein CSS
es werden keine hintergrundbilder in img tags gequällt ,
sondern via src in dem TAG festgehalten, weil wie schon gesagt, zum drucken schlaten die meisten hitnergrundbilder aus , weil kostet nur teure farbe .
HTML = SEMANTIK
CSS = AUSSEHEN
ein IMG hat schon ein bild, und ein background-image ist für was anderes gedacht.
hab ich einen rahmen um beides naja nciht ganz der padding fehlt.
schalte ich den hintergrund weg, bleibt logo und überschrift .
kloar ?
auch für leser die z.b. keine menschen sind (und dafür ist die semantik ja gedacht) sollte ersichtlich sein was was ist, das logo ist das logo und nciht irgendeine hitnergrund graphik. die würde der liebe Gooogle bestimmt gleich in die tonne treten , weil unwichtig.
ein IMG hingegen landet bestimmt in der Datenbank , weil semantisch wichtig .
SEMATIK = INHALTSBEZOGEN ,
CSS = ANZEIGE (was google nicht interressiert , sondern nur das AUGE )