Here's a definition: "A table is a grid of rows and columns that intersect to form cells." There you have it. People used tables long time ago to do this. You rediscovered the joys of using a table for layout. Tables are easy to work with and they feel like cheating. Your grid works for simple design with two things, but when your design gets more intricate you run into the same exact issues where you have to add all kinds of hacks and grid within grid to make things work. Before you know it, half your code is dedicated to keeping things aligned and it's all held together with bubble gum and dental floss. This is inevitable.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Here's a definition: "A table is a grid of rows and columns that intersect to form cells." There you have it. People used tables long time ago to do this. You rediscovered the joys of using a table for layout. Tables are easy to work with and they feel like cheating. Your grid works for simple design with two things, but when your design gets more intricate you run into the same exact issues where you have to add all kinds of hacks and grid within grid to make things work. Before you know it, half your code is dedicated to keeping things aligned and it's all held together with bubble gum and dental floss. This is inevitable.