Grids are an established design tool, and many modern website layouts are based on a regular grid. In this article we’ll take a look at grid-based design and how CSS can be used to create grids — both with current tools, and new technology that is just starting to become available in browsers.

Source: Grids – Learn web development | MDN