hannes: ist %-Berechnung bei body-bg-position anders als bei div?

Beitrag lesen

Nein, garantiert nicht - der Bildschirmrand ist für CSS unerreichbar.

Vielleicht sollte ich besser sagen: body-Rand statt Bildschirmrand. Also wenn ich "8%" mit z.B. "200px" ersetze (s. geposteter code), dann liegen beide - wie ich es gerne hätte - übereinander.

Es muß sich eine Abweichung von 8% von 150Pixeln, also 12 Pixeln, ergeben, weil im einen Fall die linke Kante, im anderen Fall ein Punkt, der sich 8% der Bildbreite innerhalb des Bildes, also bei 150Pixeln Bildbreite 12 Pixel von der linken Kante entfernt, befindet, auf dieselbe horizontale Position ausgerichtet wird.

Ja, das entspricht etwa der unerwünschten Darstellung. Aber ich verstehe nicht, wieso es dann bei pixel-Werten geht.

Wie gross ist den der Container in dem die Bilder sind?

Der Container ist gleich gross wie das Bild. Ich habe jetzt die div-Angaben noch um die Werte Breite/Höhe ergänzt. Ändert aber nichts.