Desculpa caso tenha parecido ofensivo, eu estava fazendo no celular com um editor online, mas travou a página.
Talvez o jeito que escrevi você pode ter interpretado errado.
Eu não sei exatamente como está sendo formado esses dados vou julgar a print e div.
Fazer uma div contêiner (alinhamento ao topo), uma div LINE width 100% e dentro dela 3 divs, 33% cada, os dados que você apresentou acima colocar em um array.
Vai fazer um for ($i; $i<count(array); $i++) dentro um If que se $i % 0 class background-color: white else background-color: grey, chamado dentro da div
Espero que seja possível decifrar o que escrevi.
O for vai contratar os dados até o final e o If é só para color branco e cinza.
Edit:
Eu pensei assim para no caso de não ser uma array e sim as colunas fossem preenchidas com informações de um dB, não ia precisa mexer o código, digo isso porque ali você citou cada div com dados um por um da coluna 1.
Edit 2:
Uma Tabela XPO, 3 colunas (id, coluna1, coluna2, coluna3)
Conecta base e faz o que expliquei ali em cima, até o for pode excluir e simplificar mais ainda, com umas 20 linhas fica bonito