19 декабря рабочая группа CSS опубликовала первый публичный рабочий проект CSS Multi-column Layout Module Level 2. Эта спецификация описывает многоколоночные макеты в CSS, языке таблиц стилей для веба. Используя функциональность, описанную в спецификации, контент может быть размещен в нескольких столбцах с зазором и правилом между ними.
Другие методы макета в CSS, применяемые к родительскому элементу, изменяют свойства отображения прямых дочерних элементов. Например, если создается макет сетки из трех столбцов, прямые дочерние элементы контейнера сетки становятся элементами сетки и размещаются в дорожках столбцов, по одному элементу на ячейку с дополнительными строками, создаваемыми по мере необходимости.
Однако дочерние элементы контейнера с несколькими столбцами продолжают работать в обычном потоке, этот поток организован в несколько столбцов. Эти столбцы имеют гибкий встроенный размер и, следовательно, реагируют на доступное пространство, изменяя размер или количество отображаемых столбцов.