It’s not as if flexible, modern-looking websites don’t exist without a CSS Grid. Websites built with Flexbox do have one-dimensional flexibility that allows different elements on the site to resize depending on the screen size. However, there’s more to designing a website than simply positioning elements in a certain way. Design can meaningfully extend an element beyond its visual presentation. Layout affects perception. Every composition a designer creates is based on a set of principles. The more sophisticated the principle, the stronger the artistic effect.