Software-Updates
14.05.12 10:53
11.05.12 09:48
05.05.12 18:09
18.04.12 17:00
18.04.12 16:54
Umfrage
Wie oft benötigen Sie an Ihrem Mac noch ein optisches Laufwerk?
Täglich
3,1%
Mehrmals pro Woche
9%
Ca. 1x pro Woche
12,2%
Ca. 1x pro Monat
22,5%
Alle paar Monate
39,6%
Nie
8,4%
Habe gar kein optisches Laufwerk mehr
5,2%
1603 Stimmen
WERBUNG
WERBUNG
html/css - warum scrollt der Hintergrund weg?
Stefan S. 27.01.12 21:23
Hallo.

Hintergrund-wegscrollen verhindert man ja mit background-atachment:fixed. Aber das geht nur bei Hintergrundbildern.

Wie geht das, wenn ich einen div mit einer background-color über dem body
mit einer anderen background-color habe?

Oder muss ich jetzt wieder mit 1-Pixelgrafiken arbeiten?

Hat jemand eine Lösung oder Idee?

Danke.

body { background-color: #ccc; }

div.NavLi { border:0px solid red; position:absolute; left:0px; top:226px; bottom:0px; width:215px; background-color:#fff37a; background-position:fixed;margin:0px; padding:0px;}


Ökostromzertifikate sind so eklig wie neue Gammelfleischetiketten
Kommentare
6 Kommentare
dom_beta 27.01.12 21:40
warum steht da

0 (NULL) Pixel in rot?!

PS: Wo ist denn das HTML?!
Mac OS X 10.6 Snow Leopard forever!
Kommentare
Stefan S. 28.01.12 01:16
also. Stunden später….
Ich hatte unsaubere div-Verschachtelungen und die Hintergrundfarben falschen divs zu geordnet.

Nochmal div-Struktur, diesmal sauber, alles relative, jetzt passt's.


dom_beta

zum Testen schreibe ich schnell 1 rein und weiß dann wo meine Containergrenzen genau sind.
Geht zwar auch mit'm Safari-Webinformationen Shift-Apfel-i, aber das ist halt die Macht der Gewohnheit.
Ökostromzertifikate sind so eklig wie neue Gammelfleischetiketten
Kommentare
DenisYAnwesend 28.01.12 01:29
Was ist denn dein Ziel? Ist in "div.NavLi" Text vorhanden? Und soll dieser mitscrollen, aber die hintergrundfarbe des .divs "hängen" bleiben?

Falls du willst, das das ganze div samt Inhalt (Text und Hintergrundfarbe etc) nicht mitscrollen soll, musst du nicht "position:absolute" nehmen sondern "position:fixed"

also:

body { background-color: #ccc; }

div.NavLi { border:0px solid red; position:fixed; left:0px; top:226px; bottom:0px; width:215px; background-color:#fff37a;margin:0px; padding:0px;}
Kommentare
Stefan S. 28.01.12 01:41
nein, genau andersrum.
Wenn man runtergescrollt hat, kam plötzlich die Farbe vom body, statt von der Navi.
Aber ich habe es schon gelöst. Es waren Fehler drin.

Danke!
Ökostromzertifikate sind so eklig wie neue Gammelfleischetiketten
Kommentare
dom_beta 28.01.12 11:48
hast du das mit dem W3C Validator herausgefunden?
Mac OS X 10.6 Snow Leopard forever!
Kommentare
Stefan S. 28.01.12 13:44
nein.
Der Code war nicht falsch, ansich, sondern hat nur nicht das bewirkt, was ich wollte.
Ökostromzertifikate sind so eklig wie neue Gammelfleischetiketten
Kommentare
Kommentar hinzufügen
Sie müssen sich anmelden, um an der Diskussion teilnehmen zu können.
WERBUNG
Anmeldung
Name:
Kennwort:
WERBUNG
WERBUNG