Interessante, mas não seria melhor usar table ao invês de um div por quadrado?
Em resposta a Criando Pixel Art com HTML, CSS e JS - Parte 1
3
1
Sim, sim. Table é o ideal, acontece que na época, como o professor queria isso fosse uma base para Grid Layout acredito que ele tenha pensado em aplicar div para esse propósito.