CSS | Layout A web page is a collection of HTML elements. CSS can control the design of an element, like its color, font, and spacing. CSS can also control where an element sits on a page to create a page layout. For example, the layout to the right has a top navigation bar, a large feature element, a grid of images, and then three pieces of supporting content. What CSS properties are available to move elements around and create page layouts? Here are three common CSS properties.