Jump to content
@Jon Zuck – indeed, I understand the difference between CSS tables and HTML/markup tables. My point (one of them ;) was that the CSS tables layout model binds you to a particular markup source order.
So yes, if you want the first div to move to the right (or elsewhere just other than its natural position in the flow per source order) you would have to change the CSS to not use CSS tables and instead use another positioning model such as floats. Which is exactly the example / solution you gave – and which of course makes my point: CSS tables limits the display position of content on screen to the source order. You may want to reread my comment :)