problem mit einladen von Bildern und der css datei

Gesperrt
Flex32
Beiträge: 175
Registriert: Mi 17. Nov 2004, 13:23
Kontaktdaten:

problem mit einladen von Bildern und der css datei

Beitrag 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ß
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

der pfad ist falsch - immer von der front_content im cms verzeichnis ausgehen:

Code: Alles auswählen

<img src="upload/layout/logo_sup.png" /> 
Flex32
Beiträge: 175
Registriert: Mi 17. Nov 2004, 13:23
Kontaktdaten:

Beitrag von Flex32 »

ah recht herzlichen dank
Flex32
Beiträge: 175
Registriert: Mi 17. Nov 2004, 13:23
Kontaktdaten:

Beitrag 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ß
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag 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)
Flex32
Beiträge: 175
Registriert: Mi 17. Nov 2004, 13:23
Kontaktdaten:

Beitrag 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">
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag 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 ???
greets
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag 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.
Gesperrt