Два года назад местный автор методом "научного тыка" совершенно случайно наткнулся на грязный css hack для IE8, который до сих пор в исключительных случаях приносит неоценимую пользу.
В глобальной разметке web-страницы с приходом html5, ничего не изменилось :) Все нововведения касаются в основном оформления, а разбивка страницы на колонки и выведение их вкупе с header/footer может быть любой и контент впереди всего, останется приоритетной и выполнимой задачей. Фишка с *+* или *~*, спорное дополнение к уже имеющимся стилям, о практике применения будет сказано дополнительно чуть позже.