Skip to content

Webflow layout: sections, Flexbox, Grid and responsive design

Webflow6 min read

James BrunettoCo-fondateur & CEO

Synqro thumbnail: wireframe of a page structured into sections, containers and grids

Webflow layout rests on a simple structure: Sections to divide the page, Containers to limit the width, then Flexbox (one dimension) or Grid (two dimensions) to arrange the elements. Webflow now recommends starting from Quick Stack, a ready-to-use grid element, for most layouts.

The design is built first on the Desktop breakpoint, then adjusted on the smaller breakpoints (991, 767 and 479 px) and, if needed, on larger ones.

This guide covers each element, when to use Flexbox or Grid, responsive design and common mistakes.

Explore this post with…

Webflow's structure elements

According to Webflow's help article on building layouts (updated May 19, 2026), the Structure category of the Add panel offers five elements.

ElementRoleWhen to use it
SectionFull-width block that divides the pageEach major part: hero, benefits, testimonials, footer
ContainerLimits the width and centers the contentInside each section, to keep lines readable
V flex and H flexDiv block already set to vertical or horizontal FlexboxStacking or aligning elements on one axis
Quick StackGrid with Flexbox cells, 8 presetsWebflow's recommended starting point for most layouts

The Div Block remains the basic building block for any grouping that does not need Flexbox or Grid. Webflow explains the difference between Section, Container and Div Block in this official video:

Structure of a Webflow layout with sections, containers and grids

The box model: margin, padding and borders

Every element is a box made of content, padding (inner space), border and margin (outer space). In the Style panel, the Spacing section shows these values as a clickable diagram. Practical rule: use padding to give a block breathing room on the inside, and the Flexbox or Grid gap to space neighboring elements, rather than case-by-case margins. For units, see our comparison rem vs px.

Flexbox or Grid: which one to choose in Webflow?

Flexbox arranges elements on a single axis, in a row or a column. Grid arranges them on two axes, in rows and columns at the same time. Both are set in the Style panel, in the Layout section, by choosing Display: Flex or Grid on the parent element.

NeedFlexboxGrid
Align a logo and a menu on one lineYesPossible, but unnecessary
Stack a heading, text and buttonYes (vertical)Possible
Grid of same-size cardsWith wrap, less preciseYes
Asymmetric layout (2 columns + 1)DifficultYes
Overlap two elements in one cellNoYes

With Flexbox, the 3 × 3 alignment grid in the Style panel sets the children's alignment in one click, and the Gap field sets the space between them. With Grid, you define columns, rows and gaps, then place the children automatically or manually. Reserve absolute positioning for overlapping and decorative elements (see our guide to Webflow positions).

Quick Stack: the ready-to-use grid

Quick Stack is a display grid element whose cells are vertical Flexbox divs. When you drop it in, Webflow offers 8 presets (1, 2, 3 or 4 columns, 2 + 1, 1 + 2, 2 × 2...). According to the Quick Stack help page (updated January 29, 2026), on smaller breakpoints the number of rows switches to Auto and you set the size and order of each cell. Merging cells only works on Desktop. The feature is still flagged as beta.

The old Columns element no longer appears among the recommended structure elements. On an existing site that uses it, it keeps working, but prefer Quick Stack or Grid for any new section.

Responsive design: understanding Webflow breakpoints

According to Webflow's help article on breakpoints (updated September 2, 2026), styles start from the Desktop (Base) breakpoint and cascade in both directions.

BreakpointApplies toInherits from
1920px (optional)Screens 1,920 px and wider1440px
1440px (optional)Screens 1,440 px and wider1280px
1280px (optional)Screens 1,280 px and widerDesktop
Desktop (Base)All devices, unless set otherwiseNone, it is the base
Tablet991 px and belowDesktop
Mobile landscape767 px and belowTablet
Mobile portrait479 px and belowMobile landscape

In practice: a value changed on Tablet never moves up to Desktop, but it does cascade down to both mobile breakpoints. Once a style is changed on a breakpoint, it no longer receives changes made above it. For the full method, see our guide to building a responsive site in Webflow.

At Synqro, we build each section on Desktop, then check it right away on Tablet and Mobile portrait before moving on to the next. Fixing responsive issues section by section costs far less than reworking the whole page at the end.

Typography and rich content

  • Style the tags (Body, H1 to H6, Paragraph, Link) at the All pages level before creating classes: the whole site inherits them.
  • Choose the heading level based on the structure of the content, not the size you want: a single H1 per page, then H2s and H3s in order.
  • Use Rich Text for long-form content (articles, legal pages) and style its inner tags once and for all.
  • Limit paragraph width (a max-width in rem or ch) to keep lines readable.

Common layout mistakes

  • Building the layout with absolute positions: everything overlaps as soon as the screen gets smaller.
  • Setting heights in px on text blocks: the text overflows on mobile or once it is translated.
  • Stacking divs with no purpose (div inside div inside div), which makes the Navigator unreadable.
  • Creating a new class for every variation instead of using combo classes or components.
  • Testing only in the Designer: always check on a real phone after publishing.
Webflow layout adapted to the Desktop, Tablet and Mobile breakpoints

Keeping a layout light and maintainable

A shared naming convention keeps the site from becoming unmanageable after a few months. The Client-First method is the most widespread in the Webflow ecosystem. Regularly remove unused classes with the Clean up function of the style manager, compress images before uploading and fill in their alt text.

Synqro is a Webflow Premium Partner agency founded in 2019. A complete site takes us 8 to 12 weeks, a good part of which goes into this invisible structure that makes the site easy to evolve. For a project, see how we work on Webflow projects.

Frequently asked questions

Let’s build something great

Book a call