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

Beitrag lesen

Hi,

Der Bildschirmrand ist für CSS nicht greifbar.
aber bei pixel-Angabe funktioniert es.

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

Bei Hintergrundbildern bedeutet x%, daß ein Punkt, der im Bild bei x% Breite bzw. Höhe liegt, auf einen Punkt, der im Element bei x% Breite bzw. Höhe liegt, zu liegen kommt.

ich habe vergessen zu schreiben, dass beide Bilder 150px breit sind. Also sollte doch Hintergrundpunkt x% bei "background-position:8% 0px;" identisch sein mit Positionspunkt für das Bild "position:absolute;... left:8%;". Oder verstehe ich da was nicht?

Nein, natürlich nicht.
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.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.