Das Content-Box-Modell gibt an, dass Padding und Rahmen in width
nicht zählen. dass Sie für eine Box festlegen. Also fügen sie zu ihrem width
hinzu.
Moderne Browser unterstützen CSS3s box-sizing: border-box
, damit width
den Gesamtwert darstellt Breite des Inhalts, Auffüllens und Ränder (der Standard ist natürlich content-box
, löst das obige Verhalten aus).
Vielleicht habe ich es falsch verstanden, aber ich denke, dass du dein Problem lösen kannst, indem du width: auto
für das div verwendest anstatt width: 100%
;
PS: Ich weiß, dass der Beitrag alt ist, aber vielleicht noch nützlich sein kann ...
Tags und Links css