I fiddled something for you: http://jsfiddle.net/mac_cain13/K5fJP
The .foo div has a min-width
to make sure it will go to the next line there is less then 50px available. The overflow: hidden;
makes sure the div is not behind the .child div.
I added some JavaScript to demo the behavior when .child gets wider. Click the .child div to add some pixels to it's width. When the .child div takes so much space that there is less then 50px left the .foo div will jump to the next line.
Pure CSS, but only tested in Safari. :)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…