Tim Tepaße: Div-elemneten Breite dynamisch an Inhalt anpassen

Beitrag lesen

Hallo Boris,

stehe etwas auf dem Schlauch, habe ein Klassen-Element definiert welches in
einer Tabellenzelle steht. Die Elementen Breite soll sich dem Inhalt
anpassen, nur zieht sich das Elemente immer über 100% des zu
Verfügunkstehendenplatzes.

Das ist eine der wesentlichen Eigenschaften der empfohlenen Darstellung
eines divs, welches schließlich ein anonymes Blockelement ist. Je nachdem,
wie das mit dem Rest Deines Layoutes zusammenpasst, wäre die Alternative,
kein div zu benutzen oder aber dem div ein anderes Verhalten zuzuweisen,
bespielsweise das eines Inlineelementes mit display:inline. Wenn das div
das einzige Element in der Tabellenzellen ist, sollte das wenig Probleme
geben.

Du kannst auch mit den anderen Werten für display rumexperimentieren, ich
habe jedoch die Erfahrung gemacht, daß die Werte display:block und
display:inline in den Browsern am besten unterstützt werden.

Tim