daniel: margin wird von NS4.x und Opera ignoriert?

Hallo alle zusammen,

ich habe ein kleines Problemchen...

ich will alle Seitenränder auf 0 setzen,
also habe ich margin in meines stylesheet auf 0 gesetzt.

klappt auch in IE,Moz und NS soweit wunderbar,
nur leider nicht in Opera 6.05 und NS4.78.
Beide Browser zeigen mir einen dicken Abstand zum Browserfenster hin...

der betreffende ausschnitt aus meinem stylesheet:

body {
 background-color:#FF9900;margin:0;font-family:verdana,arial,sans-serif;
}

klappt aber leider nischt...??

vielleicht habt ihr einen tipp für mich? ;-)

grüße,
daniel

  1. Guten Morgen.

    background-color:#FF9900;margin:0;font-family:verdana,arial,sans-serif;

    Kanns an der fehlenden Einheit liegen. CSS dürfte immer eine verlagen, egal ob nun px,pt,em oder %

    Grüße aus Würzburg
    Julian

    1. Kanns an der fehlenden Einheit liegen. CSS dürfte immer eine verlagen, egal ob nun px,pt,em oder %

      hi julian,
      erstmal danke für die antwort, aber daran liegts nicht.
      ich hab probehalber mal einheiten dazu gesetzt, aber das hat nichts geändert.

      opera hab ich jetzt schon "geknackt" ;-):
      eine zusätzliche padding:0px angabe läßt den rand verschwinden...

      aktuell siehts jetzt so aus in meinem stylesheet:

      body {
       background-color: #FF9900;margin:0px;font-family: verdana,arial,sans-serif;padding:0px;
      }

      ...jetzt geht nur noch NS4.78 quer... alles andere geht...
      noch jemand eine idee ?

      vielen dank im voraus,
      grüße,
      daniel

      1. Hi.

        ...jetzt geht nur noch NS4.78 quer... alles andere geht...

        Wollen wir an dieser stelle mal wieder auf die Diskussion einsteigen, ob man 5 Jahre alte Browser überhaupt noch unterstützen sollte?
        Also ich kümmere mich in meinen Projekten nicht mehr wirklich um Netscape 4.x. Wenn die Seiten darin angezeigt werden, ok, wenn nicht, Pech für die User. Wie lange sollen wir denn noch den Spagat zwischen aktuelleren Standards (muss ja gar nicht der neuste sein) und Uraltbrowsern machen? 6 Jahre? Sieben? Vielleicht gar zehn Jahre?

        Grüße aus Würzburg
        Julian

        P.S: Glaube eh, dass in den Statistiken viele NS4-User eigentlich Robots usw. und keine Menschen sind.

        1. Moin

          ...jetzt geht nur noch NS4.78 quer... alles andere geht...

          Dem 4er Netscape kannst Du das auf diese Weise nicht ausreden. Wenn Du mit positionierten Bereichen arbeitest, dann hilft manchmal zusätzlich zu Höhen- und Breitenangaben clip:rect (Werte).
          Inwieweit dieser Aufwand gerechtfertigt ist, mußt Du selbst entscheiden.

          Außerdem hat Opera die Angewohnheit, den Platz für den vertikalen Scrollbalken zu reservieren - egal, ob er gebraucht oder nicht.

          Thomas J.

  2. ich will alle Seitenränder auf 0 setzen,
    also habe ich margin in meines stylesheet auf 0 gesetzt.

    klappt auch in IE,Moz und NS soweit wunderbar,
    nur leider nicht in Opera 6.05 und NS4.78.
    Beide Browser zeigen mir einen dicken Abstand zum Browserfenster hin...

    body {
    background-color:#FF9900;margin:0;font-family:verdana,arial,sans-serif;
    }

    a) Setzt man margin, sollte man immer auch padding setzen. Manche Browser definieren diese Bereiche unterschiedlich.
    b) Netscape 4 ist bekannt dafür, daß er CSS-Abstände zu seinen standardmäßigen Abständen _addiert_, siehe auch http://richinstyle.com/bugs/netscape4.html.

    Gruß,
      soenk.e

  3. *grins* Nanu, das hatten wir hier doch gestern schon...?  Siehe http://forum.de.selfhtml.org/?m=142104&t=26004

    Gruß,

    Ute