Homepage selbermachen 7.852 Themen, 35.619 Beiträge

wie definiere ist eine fest grösse einer div-box, und zwar s

Silent Bob / 2 Antworten / Baumansicht Nickles

...dass die im IE und im firefox gleich gross ist.

ich bastel ein einer kleinen html seite rum, allerdings offline.
egal.

nun möchte ich pixelgenau verschiedene div boxen anordnen, auch mit einer
festen grösse.
im internet explorer ist das kein problem.
allerdings ist im firefox alles um 2p pixel verschoben. und das macht den ganzen aufbau kaputt (wenn das design pixelgenau ausgerichtet ist.)

und zwar habe ich folgenden eindruck:

wenn ich einer div-bos mit width und height eine fest grösse zu ordne und dann noch border mit 1px und solid black dazusetze, macht der IE das richtig. der firefox jedoch addiert die pixel des randes auf die grösse der box auf, sodass die box im firefox in jede richtung um einen pixel grösser wird. im IE jedoch nicht.

kann das jemand bestätigen? oder gibts einen anderen trick?

danke im voraus

bei Antwort benachrichtigen
xafford Silent Bob „wie definiere ist eine fest grösse einer div-box, und zwar s“
Optionen

Erst mal vorweg, nicht das Verhalten von Firefox ist das falsche, sondern das des IE, denn laut Standard werden die Ausmaße eines Elementes bestimmt durch width+border+margin und height+border+margin.
Wenn du den ganzen ärger umgehen willlst, dann packe das Element in ein Elternelement mit fester Breite und border:none, margin:none padding:none und gib dem betreffenden Element die Breite von 100%.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
Silent Bob xafford „Antwort“
Optionen

verdammt nochmal! wenn das webweiter standard ist, wieso halten sich die vollidioten von ms denn nicht daran...?

danke jedenfalls. die idee ist gut. das werd ich ausprobieren

bei Antwort benachrichtigen