Page layout equivalent to tables was already included in CSS2 which was finalized more than a decade ago. It is just that browsers - specifically IE - were slow to support it.
CSS3 has some proposals for grid based layouts that is much more powerful that CSS2/tables.
CSS3 has some proposals for grid based layouts that is much more powerful that CSS2/tables.