Mikhail: Hintergrundbild rechts unter Firefox

Beitrag lesen

Und genau *diese* Breite hast du doch bereits festgelegt, indem du mehrere Elemente nebeneinander platzieren möchtest, die alle eine feste Breite haben.

Nein, ich habe 3 Elemente nebeneinander, von denen die beiden äußeren eine fixe Breite haben und das mittlere frei skalierbar ist und hängt vom jeweiligen Inhalt ab.

Ist es doch. Bei „background-position:scroll“ ist es immer ganz am rechten Rand der Seite. Bei „background-position:fixed“ orientiert es sich dagegen am Viewport (ist also immer rechts im Fenster, unabhängig von der Scroll-position).

Vielleicht haben wir unterschiedliche Firefox Versionen, aber bei mir ist das Bild bei background-position:scroll nicht am rechten Rand der Seite, sondern nur soweit rechts wie das Browserfenster breit ist.
Wenn das Browserfenster schmäler wird geht ja die Seite weiter nach rechts als das Browserfenster breit ist und das Bild ist nicht mehr ganz rechts.

body {min-width: 795px;}

…würde helfen. Allerdings währe ein flexibles Layout natürlich besser.

Ja klar mit einem fixen Layout, wo ich eine fixe breite definiere kann ich natürlich auch das Bild an eine fixe Position von links setzen.

Aber ich will auf keinen Fall ein fixes Layout machen sondern ein flexibles, weil auch die Auflösungen der Benutzer sehr weit gefächert sind.

Jetzt bringst du mich aber durcheinander ;-)

Einerseits legst du fixe Breiten für alle Tabellenzellen fest und dann willst du ein flexibles Layout machen.

Warum lässt du nicht mal eine Breitenangabe bei deiner Tabelle weg, oder erstellst gleich ein CSS-Layout, bei der die mittlere Spalte skalierbar bleibt und zur Not unter die seitlichen Elemente rutscht?

Also wie ich das sehe ist die mittlere Spalte frei skalierbar und hängt nur von der Breite des Browserfensters ab bzw. vom Inhalt wenn der breiter ist.

Ich möchte damit erreichen, dass bei wenig Textinhalt in der Mitte die rechte Spalten mit Hintergrund ganz rechts ist und bei viel Inhalt in der Mitte und einem kleinen Browserfenster, wenn man horizontal scrollt das Hintergundbild noch immer hinter der rechten Spalte ist.

Kann es wirklich sein, das so etwas im html nicht möglich ist?

Wenn ich wüsste, was genau du vorhast, könnte ich dir die Frage vielleicht beantworten…

Ich hab mal Screenshots gemacht um zu zeigen was ich meine:

Ich hätte es gerne so:
http://anilan.otaku.at/test/good.jpg

und nicht so:
http://anilan.otaku.at/test/bad.jpg