MudGuard: kleines problem mit Breitenangabe

Beitrag lesen

Hi,

Ich habe ein kleines Problem mit der angezeigten Breite meiner Seite.
Ich habe das Ganze eigentlich auf 1024er Auflösung optimiert. Aber selbst bei mir (1280) sehe ich unter K-Meleon und Firefox einen horizontalen Scrollbar. Ich kann leider aber nirgends im CSS eine mögliche Fehlerquelle finden, zumal Seite und CSS valide sind.

valide bedeutet ja nur syntaktische Korrektheit.

body {
font-family: Georgia, Times New Roman, Times, serif;
font-size: 13px;
color:#017298;
font-weight: bold;
position:relative;
top:15px;
left:10px;
  }

Wenn ich hier left auf 8px oder weniger setze, verschwindet in meinem Firefox der Scrollbalken.

Ich hätte erwartet, daß das nur bei left:0 stattfindet - body müßte m.E. die gesamte verfügbare Breite einnehmen und wird dann um 10px nach rechts verschoben ==m.E.==> body ragt 10px aus dem Viewport raus ==> Scrollbar.

Ah, ich sehe gerade, body hat im Firefox-internen Stylesheet einen margin-right von - Überraschung - 8px.
Das erklärt natürlich, warum es bei left > 8px geschieht - denn genau dann wird was rausgeschoben (der margin ist ja praktisch "nichts" und seinetwegen wird noch kein Scrollbar erzeugt).

Warum machst Du das mit der relativen Positionierung des body?
Warum verwendest Du nicht padding?

Kurios: (Wie immer) schert der IE etwas aus und zeigt die Seite ohne Scrollbalken korrekt an...

Er zeigt die Seite so an, wie Du es wünschst. Ob das korrekt ist, ist eine ganz andere Frage.

Btw, Du solltest noch eine Hintergrundfarbe angeben.

cu,
Andreas

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