>> I didn't see a good answer to this. >> div { float: left; } will have the shrink-wrap effect you're looking for. > > > Not if you follow the specs, which say that floats have to have a set, > or atleast implied, width. again, the gulf between what specs say and browsers do. Try it, you might like it. Sam