Erwin Becht: padding und width bei Mozilla/Firefox

Hallo Forum,

ich habe ein kleines Verständnisproblem bezüglich der Darstellung eines mit CSS formatierten Blockelements in meinem Firefox.

Wenn ich den <body> mit einem 'padding' von x pixeln versehe und ein Blockelement relativ zu dem <body> mit einer Breite von 100% platziere, so rechnet mir der Firefox das 'padding' auf die Breite von 100% noch drauf.

Ich würde mich freuen, wenn mir jemand erklären könnte, wieso dies der Fall ist.

Vielen Dank und viele Grüße

Erwin

  1. Hi,

    Wenn ich den <body> mit einem 'padding' von x pixeln versehe und ein Blockelement relativ zu dem <body> mit einer Breite von 100% platziere, so rechnet mir der Firefox das 'padding' auf die Breite von 100% noch drauf.

    der Grund dafür ist leicht: So und nicht anders ist es definiert. Der IE verhält sich diesbezüglich falsch; immerhin korrigiert der IE 6 sein Fehlverhalten, wenn Du ihn aus dem Quirks-Mode bringst. Für ältere IEs musst Du jedoch Hacks anwenden, z.B. den Tantek- oder den Simplified-Box-Model-Hack.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hehlo,

      Wenn ich den <body> mit einem 'padding' von x pixeln versehe und ein Blockelement relativ zu dem <body> mit einer Breite von 100% platziere, so rechnet mir der Firefox das 'padding' auf die Breite von 100% noch drauf.

      der Grund dafür ist leicht: So und nicht anders ist es definiert. Der IE verhält sich diesbezüglich falsch; immerhin korrigiert der IE 6 sein Fehlverhalten, wenn Du ihn aus dem Quirks-Mode bringst. Für ältere IEs musst Du jedoch Hacks anwenden, z.B. den Tantek- oder den Simplified-Box-Model-Hack.

      o.k. jetzt hab' ich es.

      Vielen Dank und Gruß

      Erwin