CSS is growing in new directions now, and the technology's original creator believes its next direction for improvement will be dealing with more complicated Web page layout chores.
"There is important work left to be done for layout," Håkon Wium Lie, who is also Opera's chief technology officer, said in an interview here. The new CSS3 under development now can handle multi-column text arrangements, "but you couldn't replicate a printed newspaper in CSS."
Now there's work under way to address that with CSS modules called grid layout and template layout, Lie said.
You could, of course, always create columns or a grid using a table element. In fact, I always did, while doing everything else with divs. Now there's finally a good reason not to use tables for layout. Well, when this is implemented in all major browsers, of course.