hallo gemeinde,
wer öfters mit CSS-rahmen arbeitet (z.b.: style="border 1px solid black;") wird vielleicht bemerkt haben, dass die gängigen browser diesbezüglich sehr unterschiedliche ansichten haben.
man nehme ein element, z.b. einen div-layer und versehe ihn mit einem css-rahmen...
preisfrage: wird der rahmen ausserhalb des layers gezeichnet, sodass sich die gesamtweite um die rahmenbreite erhöht, oder wird der rahmen nach ihnen verlegt, aber gegebenenfalls inhalt abgeschnitten?
in der CSS1-recommendation des W3C habe ich zu diesem thema nichts brauchbares gefunden, es wird einfach nur von "borders" geredet, ohne deren verhalten näher zu definieren...
folgende browser habe ich getestet:
IE5, IE6: border nach innen, inhalt wird abgehackt
mozilla 0.9.7, Opera5: border nach aussen, die totalweite des elements verändert sich
...wer hat denn nun recht???
gruß,
mcmoe