hi,
Wenn ich bei einem <div>-Container das width:300px weglasse, wird der Container so breit wie die gesamte Seite.
natürlich, er ist ja auch ein block level element.
Was muss ich angeben, dass der Container genauso breit ist, wie sein Inhalt?
verwende ein inline element stattdessen, z.b. <span>.
(Das gleiche Problem habe ich auch bei <p> oder <h1> mit dem Attribut border)
oder formatiere ein block level element über CSS so, dass es als inline element angezeigt wird; hierzu dient die eigenschaft display.
gruss,
wahsaga