What is Flexbox?

We have been changing colors, position, and spacing on our website, but we haven’t really laid it out in way that resembles the websites we usually visit. Notice on websites such as CNN.com there are columns of content next to each other. The overall visual structure of a website is its layout and there are several ways to create it. We are going to just focus on one. Flexbox is a CSS property that lets us arrange Divs on the website in a flexible way, so that if the size of the screen changes the website can adjust.