Hi Gary,
danke für Deine Antwort, aber mir ist nicht so ganz klar wie das funktionieren soll: width:auto; ist doch 1) der Defaultwert und lässt 2) den Div nicht auf die Breite der enthaltenen Tabelle schrumpfen.
Was man machen könnte, wäre dem Div display:inline; zu verpassen. Problem: Wenn ich dann bspw. ein span in dem Div nach rechts floate, liegt das span rechts außerhalb des Divs.
Beispiel:
<body>
<div style="background-color:red;display:inline;">
<span style="">1</span><span style="float:right;">2</span>
<table style="">
<tr><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td></tr>
<tr><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td></tr>
<tr><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td></tr>
<tr><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td></tr>
<tr><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td><td><img src="t1.jpg"></img></td></tr>
</table>
</div>
</body>