Seite 1 von 1
problem mit einladen von Bildern und der css datei
Verfasst: Mo 21. Nov 2005, 22:04
von Flex32
ich habe im layout-quelltext folgendes angegeben:
<img src="contenido/cms/upload/layout/logo_sup.png" />
warum wird das bild nicht geladen?
ich habe den ordner layout im uploadmodus hochgeladen und auch die png datei hochgeladen.
mit der css datei habe ich das selbe problem:-(
was mache ich falsch?
gruß
Verfasst: Mo 21. Nov 2005, 22:13
von stese
der pfad ist falsch - immer von der front_content im cms verzeichnis ausgehen:
Verfasst: Mo 21. Nov 2005, 22:21
von Flex32
ah recht herzlichen dank
Verfasst: Mo 21. Nov 2005, 22:48
von Flex32
habe noch ein problem:
im css steht folgendes:
#mitte {
width:100%;
height:206px;
clear: left;
background:#92AFC7 url(grauunten.png) no-repeat
}
ich habe das png grauunten.png in den selben ordner wie die css datei geldaden.
Aber er zeigt mir das Bild nicht an:-(
wenn ich allerdings mit der rechten maustaste auf die flache drücke (da wo die grafik sein sollte) und hintergrundgrafik anzeigen auswähle, dann zeigt er mir die grafik an.
was mache ich falsch?
gruß
Verfasst: Mo 21. Nov 2005, 22:53
von stese
kann an vielem liegen ...
prinzipiell kannst du a) das bild auch in deinen image ordner packen (dort gehörts ja auch hin) einfach den relativen pfad vom css verzeichnis nehmen (../images/bild.jpg)
dann kann es auch am vll. falschen doctype liegen, oder aber am cache (firefox muss man ab und an mal komplett schließen, damit er es mal rafft) oder vielleicht nur an fehlerhaften bzw unvollständigen css angaben:
Code: Alles auswählen
#mitte {
width:100%;
height:206px;
clear: left;
background:#92AFC7 url(grauunten.png) no-repeat top left;
}
(semikolon in der letzten zeile vergessen - oftmals mögen die auch das nicht, weil fehlerhafte syntax)
Verfasst: Di 22. Nov 2005, 00:06
von Flex32
stese hat geschrieben:kann an vielem liegen ...
prinzipiell kannst du a) das bild auch in deinen image ordner packen (dort gehörts ja auch hin) einfach den relativen pfad vom css verzeichnis nehmen (../images/bild.jpg)
dann kann es auch am vll. falschen doctype liegen, oder aber am cache (firefox muss man ab und an mal komplett schließen, damit er es mal rafft) oder vielleicht nur an fehlerhaften bzw unvollständigen css angaben:
Code: Alles auswählen
#mitte {
width:100%;
height:206px;
clear: left;
background:#92AFC7 url(grauunten.png) no-repeat top left;
}
(semikolon in der letzten zeile vergessen - oftmals mögen die auch das nicht, weil fehlerhafte syntax)
mh funktioniert nicht:-(
zu ersten wie meinst du das mit dem relativen pfad: wenn ich in der css datei folgendes angebe:
Code: Alles auswählen
background:#92AFC7 url(upload/layout/grauunten.png) no-repeat;
lädt er das so: localhost/contenido/cms/upload/css/upload/layout/grauunten.png
das das nicht funktioniert ist klar, also was tun?
zu zweiten:
ich habe den code vorher(bevor ich ihn in contenido eingebaut habe) im iE und Firefox getestet da hat das alles super funktioniert
Doctype:
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""
"http://www.w3.org/TR/html4/strict.dtd">
Verfasst: Di 22. Nov 2005, 00:20
von rezeptionist
versuch mal
Code: Alles auswählen
#mitte {
width:100%;
height:206px;
clear: left;
background-image:url(../images/grauunten.png);
background-repeat:no-repeat;
background-color:#92AFC7 ;
background-position:top;
}
mit welchem browser versuchst du es anzuschauen ???
Verfasst: Di 22. Nov 2005, 08:16
von stese
Flex32 hat geschrieben:
zu ersten wie meinst du das mit dem relativen pfad: wenn ich in der css datei folgendes angebe:
Code: Alles auswählen
background:#92AFC7 url(upload/layout/grauunten.png) no-repeat;
lädt er das so: localhost/contenido/cms/upload/css/upload/layout/grauunten.png
ich habe oben geschrieben, der relative pfad vom css verzeichnis. es müsste also so ausschauen, wenn deine style sheets im css verzeichnis liegen:
Code: Alles auswählen
background:#92AFC7 url(../upload/layout/grauunten.png) no-repeat;
Flex32 hat geschrieben:zu zweiten:
ich habe den code vorher(bevor ich ihn in contenido eingebaut habe) im iE und Firefox getestet da hat das alles super funktioniert
das ist sehr schön, weil es dann nämlich nicht am doctype oder sowas liegt. es liegt also die vermutung nahe dass irgendwas mit deinen pfadangaben nicht stimmt. hast du es schon einmal versucht diese stilargumente als inline tag zu nutzen? (die kann man ja später auslagern, nur solange es nicht funktioniert ist auch das eine möglichkeit zu testen) also in deinem element mit der ID mitte style="anweisung;" reinschreiben.
Flex32 hat geschrieben:Doctype:
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""
"http://www.w3.org/TR/html4/strict.dtd">
strict doctype in html? macht das großartig sinn? wenn schon strict warum nicht gleich xhtml?
also prinzipiell funktioniert contenido einwandfrei mit css und konsorten. habe erst vor gut einem monat eine reine xhtml/css seite gebastelt.