Катит, но тогда придётся задавать фиксированную высоту для div-ячеек. А если данные в эту ячейку не будут вмещаться, они будут налезать друг на друга. Мы ведь даже "overflow: hidden" не сможем к ней применить, ибо тогда обрежется псевдоэлемент, задающий заливку для столбца. Только если нам заранее известно, что данные точно не будут вываливаться из ячеек, то да, это будет хорошим решением.