background-problem
bjb
- css
n'abend zusammen
ich hab ein kleines problem mit der background-eigenschaft von css:
body{background:url(grafiken/hinten.jpg) repeat-x;}
das hier gibt mir keinen hintergrund aus
(in keinem browser, der w3c-css-check sagt die css ist in ordnung und der rest der css geht)
wahrscheinlich habe ich einen unglaublich dummen fehler gemacht den ich nur nicht sehe
oder?
danke
gruß
bjb
Hi,
wahrscheinlich habe ich einen unglaublich dummen fehler gemacht den ich nur nicht sehe
gibt's die referenzierte Grafik-Ressource?
Cheatah
hi
danke für die schnelle antwort
gibt's die referenzierte Grafik-Ressource?
so dumme fehler mach ich jetzt auch nicht ;-)
ja die gibts
da hier geht auch
<body background="grafiken/hinten.jpg"> <--html-datei
body{background-repeat: repeat-x;} <--css datei
merkwürdig oder?
gruß
bjb
Hallo,
<body background="grafiken/hinten.jpg"> <--html-datei
body{background-repeat: repeat-x;} <--css datei
Lass mich raten:
Die CSS-Datei steht in einem andern Verzeichnis als die HTML-Datei.
Stimmt's?
Gruesse,
Thomas
hi
Lass mich raten:
Die CSS-Datei steht in einem andern Verzeichnis als die HTML-Datei.
Stimmt's?
ja natürlich (fasst sich an den kopf)
danke
ich habs ja gesagt: ein ziemlich dummer fehler
gruß
bjb
Hallo,
Die CSS-Datei steht in einem andern Verzeichnis als die HTML-Datei.
ja natürlich (fasst sich an den kopf)
ich habs ja gesagt: ein ziemlich dummer fehler
In Netscape 4 sollte es uebrigens gerade mit diesem Fehler "funktionieren".
Der nimmt naemlich AFAIK die URL relativ zur HTML-Datei...
Das waere Dir mit folgender Verzeichnis-Struktur nicht passiert:
http://www.example.com/thema1/seite1.html
http://www.example.com/thema2/seite2.html
http://www.example.com/css/screen.css
http://www.example.com/grafiken/hintergrund.jpg
Dann waere naemlich der Pfad zur Grafik von der HTML-Seite und
von der CSS-Datei aus gesehen gleich:
../grafiken/hintergrund.jpg
Ebenfalls "stabil" ist die "absolute" Schreibweise:
/grafiken/hintergrund.jpg
Gruesse,
Thomas
Hi,
<body background="grafiken/hinten.jpg"> <--html-datei
body{background-repeat: repeat-x;} <--css datei
CSS-_Datei_? (Bzw. genauer gesagt Ressource.) Wenn dem so ist: Die URI ist relativ zur URL der eingebundenen CSS-Ressource.
Cheatah
hi
CSS-_Datei_? (Bzw. genauer gesagt Ressource.) Wenn dem so ist: Die URI ist relativ zur URL der eingebundenen CSS-Ressource.
ja das wars
aber Thomas Luethi war etwas schneller ;-)
danke trotzdem
gruß
bjb
Hi,
aber Thomas Luethi war etwas schneller ;-)
<hechel>Mist!</hechel> ;-)
Cheatah
Huhu,
body{background:url(grafiken/hinten.jpg) repeat-x;}
Die Syntax ist falsch.
http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm
Gruß,
Alfred
body{background:url(grafiken/hinten.jpg) repeat-x;}
Die Syntax ist falsch.
Alfred,
Was soll daran falsch sein? Haste http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm auch bis zum Ende durchgelesen?
Gunnar
Hallo,
body{background:url(grafiken/hinten.jpg) repeat-x;}
Die Syntax ist falsch.
Ist sie nicht.
1. Es handelt sich um die Kurzschreibweise ("shorthand").
http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background
Die Anfuehrungszeichen um die URL sind fakultativ.
http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-uri
2. Das Beispiel in SelfHTML sieht genauso aus.
http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm#background
3. bjb hat gesagt, dass der CSS-Validator mit dem CSS zufrieden war.
Also sollte die Syntax in Ordnung sein.
Ich vermute, die Grafik liegt nicht dort, wo sie sollte.
Gruesse,
Thomas
hi
danke
body{background:url(grafiken/hinten.jpg) repeat-x;}
Die Syntax ist falsch.
http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm
bei deinem link steht unter background(http://www.selfhtml.net/css/eigenschaften/hintergrund.htm#background) im beispiel:
style="background:url(background1.gif) repeat-x;"
ist das nicht das gleiche nur dass meins in einer externen datei ist?
gruß
bjb
Hi,
body{background:url(grafiken/hinten.jpg) repeat-x;}
Blödsinn, die ist völlig korrekt so. Man kann die Eigenschaften beliebig zusammenfassen.
Ich würde allerdings - für den Fall, daß die Grfik nicht verfügbar ist - noch eine passende Schriftfarbe angeben, also z.b.: body { background: white url(grafiken/hinten.jpg) repeat-x; }.
Ich könnte mir vorstellen, daß der Pfad hier Probleme macht. Ist diese Angabe in einer ausgelagerten Datei und wenn ja, wo befindet sich diese?
freundliche Grüße
Ingo