papermoon: die verschiedenen browser und seitenabstand links - identisch?

hallo, an alle,

ich erziele mit "body {margin:0px 10px 0px;}" bei einer tabelle, deren breite 100% beträgt,
unter mozilla, navigator und ie einen gleichen seitenabstand, links und rechts (jeweils 10 px).

meine frage: wie ist das denn bei anderen browsern, z.bs. opera und safari?
gibt es da auch diesen 10px abstand zum linken rand als "quasi-default"?

zum hintergrund: bei obiger lösung kann es mir, im dümmsten fall, passieren, dass ein
browser, der 0px für den linken abstand auch tatsächlich linksbündig setzt, mir dann
eben rechts einen 10px breiten rand lässt (wie angegeben).
möchte ich nun aber, bei obigen browsern, linksbündigkeit erzwingen, indem ich für den linken
rand -10px angebe, dann würde ein browser, der dies richtig interpretiert, 10px "abschneiden".

viele grüsse vom papermoon

  1. Hallo,

    body {margin:0px 10px 0px;}

    body { margin:0 10px; } IMHO bewirkt das gleiche.

    Opera hat AFAIK bei body standardmaessig noch ein padding.
    Dieses solltest Du wohl beseitigen, wenn Dir jeder Pixel wichtig ist;-)

    body { margin:0 10px; padding:0; }

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
    1. hallo Thomas,

      body { margin:0 10px; } IMHO bewirkt das gleiche.
      Opera hat AFAIK bei body standardmaessig noch ein padding.
      Dieses solltest Du wohl beseitigen, wenn Dir jeder Pixel wichtig ist;-)
      body { margin:0 10px; padding:0; }

      danke schön, ich habe den code - deinen infos entsprechend - geändert.

      viele grüsse vom papermoon

      1. Opera hat AFAIK bei body standardmaessig noch ein padding.
        Dieses solltest Du wohl beseitigen, wenn Dir jeder Pixel wichtig ist;-)

        naja, ist jedenfalls fast richtig, ich verzweifele gerade an eben diesem problem, siehe hier im forum weiter unten.. ;)
        sowie du ein object, zb flash-film einfügst kriegst du es, jedenfalls ist es bei mir so - nicht ganz nach links ;)

        liebe grüsse,
        tobi;)

    2. Hi,

      Opera hat AFAIK bei body standardmaessig noch ein padding.
      Dieses solltest Du wohl beseitigen, wenn Dir jeder Pixel wichtig ist;-)

      und für alle Fälle auch noch
      html { margin:0; padding:0; border:none; }

      cu,
      Andreas

      --
      MudGuard? Siehe http://www.Mud-Guard.de/
      1. Hallo,

        und für alle Fälle auch noch
        html { margin:0; padding:0; border:none; }

        Hatte ich kuerzlich auch vorgeschlagen.
        Und bis vor kurzem auch auf meiner Seite empfohlen.
        http://www.tiptom.ch/homepage/faq.html?q=bodymargin

        molily hat mich dann mit seinen Testergebnissen ueberzeugt,
        dass das nicht notwendig ist, weil keiner der aktuellen Browser
        fuer das <html>-Element einen margin oder padding hat.
        </archiv/2004/1/70779/#m407291> ff.

        Gruesse,

        Thomas

        1. Hi,

          Hatte ich kuerzlich auch vorgeschlagen.
          molily hat mich dann mit seinen Testergebnissen ueberzeugt,
          dass das nicht notwendig ist, weil keiner der aktuellen Browser
          fuer das <html>-Element einen margin oder padding hat.
          </archiv/2004/1/70779/#m407291> ff.

          Könnte aber in einem User-stylesheet für einen Browser stehen.
          Grundregel: wenn man für irgendeine Eigenschaft einen bestimmten Wert haben will, sollte man sich nie auf irgendwelche Voreinstellungen verlassen.

          cu,
          Andreas

          --
          MudGuard? Siehe http://www.Mud-Guard.de/
          1. Hallo,

            molily hat mich dann mit seinen Testergebnissen ueberzeugt, dass das nicht notwendig ist, weil keiner der aktuellen Browser fuer das <html>-Element einen margin oder padding hat.

            Könnte aber in einem User-stylesheet für einen Browser stehen.

            Abgesehen davon, dass ich das für ziemlich unwahrscheinlich halte, wird ein Benutzerstylesheet, das mit !important agiert - und das wäre hier das einzig sinnige -, die Einstellungen sowieso überschreiben. Und wenn ein Benutzer CSS kann und explizit gerade für html margin bzw. padding vergibt, dann wird er dafür einen Grund haben und ist sich der Konsequenzen bewusst.

            Mathias

            1. Hallo.
              Aber man muss ja nicht ausgerechnet an dieser Stelle von der genannten Grundregel abweichen. Selbst wenn es im konlreten Fall keine Konsequenzen hätte, dient es doch zumindest der Verfestigung der Arbeitsweise.
              MfG, at

          2. hallo, vielen dank, an alle die (noch so spät) geantwortet haben,

            Könnte aber in einem User-stylesheet für einen Browser stehen.

            ein interessanter aspekt, aber hoffentlich (in meinem sinne) die absolute ausnahme.

            Grundregel: wenn man für irgendeine Eigenschaft einen bestimmten Wert haben will, sollte man sich nie auf irgendwelche Voreinstellungen verlassen.

            das sehe ich auch so, deshalb meine ursprüngliche frage, wie sich das denn so bei den
            browsern verhält, die mir nicht zur verfügung stehen.

            viele grüsse vom papermoon

            p.s.
            dem archiv-link folge ich später nochmal, da der server gerade überlastet ist :-(