Это не msie хак, а приём перфекционистской «резиновой» вёрстки, при которой визуальная очерёдность колонок совпадает с очерёдностью их перечисления в html.
Технология наиболее ясно изложена в статье
«Creating Liquid Layouts with Negative Margins» (
оригинал |
перевод). Для ясности там начинается с двух колонок, пример с тремя в конце.