ff vs ie - die größe passt nicht mer

  • hallo !

    ich hab gehört ihr sollt ziemlich schnell sein...

    also ich hab daheim mal meine erste homepage erstellt.
    ich hab mich dabei mal mit divs und css beschäftigt.

    auf der seite is mittig eben so ein div-container mit
    nem festen rahmen. margin is auf 0px, padding is auf 0px.
    klappt im ie und im ff optimal.

    wenn ich jetzt allerdings das padding auf 15 setze, damit
    der text nicht so am rand klebt, wird der rahmen des divs
    im ff breiter und höher. im ie bleibt er gleich.

    warum macht das der ff und wie kann ich machen damit er des nicht macht ?

  • schau mal bei selfhtml nach da gehst du auf (Stylecheets)css und dann auf css basierte Layouts und dann auf das ganz untere irgendwas mit Browser und so da steht was über Browseranpassung.

  • online ise noch nicht. aber ich kann euch den quelltext geben,
    so konnt ihrs mal ausprobieren...

    die css:

    und die html-datei:

    [/code]

    hoffe das hilft weiter [/code]

  • Bei mir sieht es in beiden Browser gleich aus, allerdings ist das Feld nicht mittig, sondern in der linken Ecke. Der Rahmen und die Abstände zum Rahmen sind aber gleich.

    Ich habe allerdings die Styles direkt in der Datei definiert, anstatt mit einem Verweis. Das sollte aber keine Rolle spielen.

    G.a.d.M.

    Ronald

  • also ich habs auchmal versucht und bei mir tritt das gleiche problem auf (siehe screenshot).

    könnte es evtl an der version liegen ?
    ich hab hier ie 6.0 und ff 1.5.0.7...

  • also.... tatsächlich ises anscheinend so, dass der ie und der ff verschiedene rechenarten haben...

    beim ie wird das width von inhalt und padding aufgeteilt.
    beim ff bleibt der inhalt gleich und das padding wird ans width nochmal drangehängt.

    gibt ne menge thread dazu wo meistens aufs boxmodell verwiesen wird,
    oder irgendwelche browserweichen empfohlen werden...

    ich würd dir mal das hier empfehlen, is zwar nicht die feine html-art, aber es funzt.

    css:

    html:

    Code
    <div id="puffer">
    <div id="aussen">
    -inhalt--inhalt--inhalt-
    
    
    </div>
    </div>

    dann sollte es klappen..