Page cover

Structure

How to use sections, containers, columns and rows to create layouts.

Sections

Sections are used to group related content, like Blogs, Testimonials, Features etc. They prevent content from touching the screen edges and space content apart.

The Base System provides multiple default section sizes. If a section requires additional styling, you can create custom sections or add a combo class.

We recommend using Webflow’s built-in Section element, which includes the html section tag by default.


Containers

Containers are used to horizontally center and limit the max width of the content. This ensures all the content on a page is consistently aligned.

Just like sections, the Base System includes several container sizes, all linked to variables for easy customization and flexibility.


Columns & Rows

Columns and Rows are helpful utility classes which use flex-gap to add spacing between elements. We recommend using these classes where you can't apply gap spacing to the parent class and don't want to create an additional class.

We generally use flex-gap over margin as it allow you to:

  • Space one or more elements simultaneously

  • Group elements

  • Apply consistent spacing without margin conflicts

  • Easily reorder and reuse elements

You can modify alignment using combo classes such as: Column Center , Row Wrap etc

Flex gap works especially well with Webflow shortcuts: We recommend learning these;

  • Ctrl + Arrow Keys – quickly rearrange elements

  • Ctrl + Alt + G – wrap selected elements

  • Ctrl + Shift + G – unwrap elements

Last updated