PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FF: table background fixed hat nicht gewünschten Effekt, pic inside - Brauche Hilfe


TryPod
2005-12-30, 11:16:11
Hallo,

nachdem ich ein bisschen mit table background fixed rumprobiert habe, bin ich auf folgendes gestoßen: Wenn ich "background-attachment: fixed" irgendwo im table angebe, dann richten die Browser (ich habe es mit FF und mit Opera probiert, IE ignoriert die Angabe außer im body-Tag eh komplett) die Hintergrundgrafik komplett links oben vom gesamten Browserfenster aus aus.

http://www.silent-impact.com/test.gif

Im oberen Bildausschnitt sieht man, was passiert, wenn ich das Hintergrundbild fixiere. Es wird einfach vom Browser komplett links oben des gesamten Browserfensters ausgerichtet - und nicht wie von mir gewollt links oben im table (siehe unterer Bildteil).




Hier ist übrigens das live-Beispiel dazu:

background-Grafik fixed: Test1 (http://www.silent-impact.com/test2.htm)

background-Grafik nicht fixed: Test2 (http://www.silent-impact.com/test.htm)


Meine Frage: Wie bekomme ich es hin, dass der Browser die Hintergrundgrafik innerhalb des tables fixiert?

THX

ravage
2005-12-30, 12:47:51
Ein Hindergrundbild mit der Option "background-attachment: fixed" wird IMO immer oben links am rand des Browserfensters ausgerichtet. Der Aufruf des Hintergrundbildes in der Zelle der Tabelle sagt aus, dass man das Hintergrundbild eben nur in dieser Zelle sehen kann.

Das Bild kann mit "background-position" (http://www.css4you.de/background-position.html) ausgerichtet werden.

/dev/NULL
2005-12-30, 13:17:25
Als erstes: html seiten beginnen immer mit einem <html> und dann einem <head></head><body>

TryPod
2005-12-30, 14:05:47
@ ravage

O.k., danke für die Hilfe. Sieht so aus, als müsste ich mich von dem Gedanken verabschieden, ein stehendes Hintergrundbild in einem table zu realisieren...


@ /dev/NULL

Das sind doch nur auf die Schnelle ins Internet gestellte Beispiele. Dass eine html-Seite nicht nur mit <html> beginnt, sondern mit der Angabe eine Doctypes, ist klar.

astanoth
2005-12-30, 21:37:34
Hallo,

Meine Frage: Wie bekomme ich es hin, dass der Browser die Hintergrundgrafik innerhalb des tables fixiert?

THX

Verstehe ich nicht. Du willst ein Hintergrundbild? Wie fixiert? :confused:

TryPod
2006-01-01, 14:27:01
Verstehe ich nicht. Du willst ein Hintergrundbild? Wie fixiert? :confused:
Hi,

man kann Tabellen Hintergründe (Farben oder Grafiken) verpassen. Das ist nichts besonderes. Wenn eine Tabelle ein Hintergrundbild hat, dann scrollt das bei vertikalem und horizontalem Scrollen mit.

Was ich möchte: Einer Tabelle soll ein Hintergrundbild gegeben werden, das nicht mitscrollt, sondern - genauso wie das fixed-Attribut im body-Tag - an immer der gleichen Stelle stehen bleibt.

Es stellt sich die Frage nach dem Sinn der ganzen Aktion. Zum einen könnte man auf diese Weise recht einfach eine in der Mitte zentrierte Tabelle (sagen wir mit einer Breite von 500 Pixeln und Höhe 100%) mit einer Hintergrundgrafik versehen, und zwar eine Grafik, die nicht mitscrollt. Nun legt man eine etwas schmalere Tabelle (sagen wir mit einer Breite von 300 Pixeln) mit einem gelben Hintergrund darüber.

In der Theorie würde sich ein Effekt ergeben, bei dem die obere Tabelle (die mit gelbem Hintergrund) scrollbar ist, während das Hintergrundbild der darunter liegenden Tabelle stehen bleibt.

So ein "Wasserzeichen-Effekt" ist ja durchaus machbar, nämlich indem man ein beliebiges Hintergrundbild in den body-Tag packt und dort mit dem fixed-Attribut versieht. - Und sowas in der Art habe ich mir halt in einer Tabelle vorgestellt.