@numericcitizen , here's the CSS I used: .table { display: grid; grid-template-columns: 1fr 1fr 1fr; max-width: 800px; margin: 0px; } .table > div { margin: 0px; padding: 0px 4px; }