Axel Luxenburger: CSS: Padding bei NS 7 funktioniert nicht

Hi,

ich habe einen div-Container (feste Größe zugewiesen), dem ich mit "padding: 10px;" einen Innenabstand verpassen möchte. IE und Opera funktionieren einwandfrei, nur bei Netscape wird mir mein Container horizontal und vertikal um 20px vergrössert.

Weiss jemand Rat?

Danke und Gruß
Axel

  1. Hi Axel,

    ich habe einen div-Container (feste Größe zugewiesen), dem ich mit "padding: 10px;" einen Innenabstand verpassen möchte. IE und Opera funktionieren einwandfrei, nur bei Netscape wird mir mein Container horizontal und vertikal um 20px vergrössert.

    Boxmodell-Bug.
    Der NN machts richtig, der IE hat da einen Bug, den anscheinend Opera auch übernommen hat. Schau mal im </archiv/> danach, das wurde schon oftmals hier besprochen.

    Gruß

    Kurt

    --
    Nein, ich beantworte keine Anfragen per e-mail.
    ss:( zu:) ls:[ fo:) de:] va:| ch:| sh:( n4:° rl:( br:? js:| ie:% fl:( mo:?
    "Das ist das Merkmal des grossen und guten Menschen, dass er immer zuerst auf das Ganze und auf andere sieht, auf sich zuletzt."  (Adalbert Stifter; oest. Schriftsteller; 1805-1868)
    http://elektro-dunzinger.at
    http://shop.elektro-dunzinger.at
    1. Hallo,

      Boxmodell-Bug.

      unter http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html/cssenhancements.asp ist der Unterschied der Modelle schön dargestellt (nach unten scrollen).

      Gruß aus Köln-Ehrenfeld,

      Elya

      --
      "Alle mal an die Nase fassen, und zwar an die eigene": </archiv/2003/9/57903/#m324482>
      _____________
      elyas virtuelle Altbauwohnung: http://www.visuelya.de
    2. Moin!

      Boxmodell-Bug.
      Der NN machts richtig, der IE hat da einen Bug, den anscheinend Opera auch übernommen hat.

      Dem will ich widersprechen. Der Opera macht solch einen Scheiß mit Sicherheit nicht. Die Entwickler hätten schließlich den Ruf zu verlieren, eine der am weitesten gehenden korrekten Implementierungen von CSS zu realisieren.

      - Sven Rautenberg

      1. Moin!

        Boxmodell-Bug.
        Der NN machts richtig, der IE hat da einen Bug, den anscheinend Opera auch übernommen hat.

        Dem will ich widersprechen. Der Opera macht solch einen Scheiß mit Sicherheit nicht. Die Entwickler hätten schließlich den Ruf zu verlieren, eine der am weitesten gehenden korrekten Implementierungen von CSS zu realisieren.

        Zunächstmal muß Opera sich einen Ruf erwerben, bevor es ihm verlieren kann!!

        Gruß
        Avalon

      2. Hallo Sven,

        Der NN machts richtig, der IE hat da einen Bug, den anscheinend Opera auch übernommen hat.

        Dem will ich widersprechen. Der Opera macht solch einen Scheiß mit Sicherheit nicht.

        Und dem muß ich widersprechen. Bei Opera 6 gebe ich Dir recht, der macht es richtig. Opera 7 dagegen wurde in seinem Verhalten an den IE 6 angelehnt. Soll heißen: im Quirks Mode wird das falsche Box-Modell benutzt, im Standards Mode wird das richtige Box-Modell benutzt. Zum Nachlesen gibt's das hier: http://www.opera.com/docs/specs/doctype/ ("Box-sizing is based on the IE/Windows border-box model in quirks mode")
        Auf meiner Seite gibt's Beispiele, bei denen man es live und in Farbe beobachten kann: http://www.carsten-protsch.de/zwischennetz/doctype/box_model_bug.html

        Viele Grüße
        Carsten

        1. Hallo Carsten,

          danke für die Hilfestellung. Scheinbar gibt es neben dem Hack keine weitere Lösungsmöglichkeit, wenn man auf pixelgenaues Arbeiten angewiesen ist.

          Grüße
          Axel

          1. Hallo,

            Scheinbar gibt es neben dem Hack keine weitere Lösungsmöglichkeit, wenn man auf pixelgenaues Arbeiten angewiesen ist.

            Verwende einen Doctype, der moderne Browser in den Standards Mode versetzt, und Du erreichst in den allermeisten Browsern das gleiche.

            Viele Grüße
            Carsten