CSS: Padding bei NS 7 funktioniert nicht
Axel Luxenburger
- css
0 KD-one0 Elya0 Sven Rautenberg
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
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
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
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
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
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
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
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