wieso unterscheiden sich pixelangaben mit css in firefox und internet explorer?

U

unique23

Aktives Mitglied
Thread Starter
Dabei seit
03.03.2004
Beiträge
759
Reaktionspunkte
2
hallo allerseits,

habe ein massives problem.
ich ziehe mit css ein feldauf mit rahmen in einer gewissen breite.
der firefox zeigt mir die breite korrekt an, der internet explorer
hingegen macht mir den rahmen zu schmal.

weiß jemand woran das liegt, und wie man das beheben kann?

die besten grüße!
 
Hängt oft mit dem völlig konfusen Box-Model des IE zusammen.

Versuch mal, neben der Border auch die Parameter für Margin und Padding explizit zu setzen (0px für den Anfang) und ab da weiter zu tweaken. Falls du schon stark verschachtelte Elemente hast, die evtl Eigenschaften vererbt bekommen, isolier diese in eine eigene Datei, stell sie ein und bau das Ganze dann "von außen nach innen" wieder zusammen.

Falls du es noch nicht nutzt: der Firefox mit der Web Developer Extension ist hier Gold wert.

cheers
 
Zuletzt bearbeitet:
Das Box-Modell des IE6 entspricht den W3C Vorgaben, wenn der IE6 in den Standardmodus geschaltet wird. Und das erreichst du durch den richtigen DOCTYPE:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Siehe auch http://www.positioniseverything.net/articles/box-model.html
 
vielen dank!
das padding hat meine fehler behoben.
und den standardmodus füge ich auch noch gleich hinzu.

vielen lieben dank, für die schnelle hilfe :)
 
Zurück
Oben Unten