Webflow sync, pageviews & more.
NEW

Is there a simple way to create equal height columns in Webflow, regardless of the content within each column?

TL;DR
  • Use Flexbox: Set the parent to flexbox and enable "Align: Stretch" to make columns equal height.
  • Use CSS Grid: Set the parent to grid and ensure rows auto-size for height consistency.
  • If needed, apply a minimum height to columns to maintain uniformity.

To ensure equal height columns in Webflow, regardless of content, use flexbox or CSS grid. Both methods ensure columns stretch to the same height dynamically.

1. Use Flexbox for Equal Heights

  • Select the Parent Element (e.g., a Div Block or Section that contains the columns).
  • Set Display to Flex (flexbox) in Webflow’s Style Panel.
  • Choose "Align: Stretch" in the Flexbox Settings to make all child columns equal in height.

2. Use CSS Grid for Equal Heights

  • Select the Parent Element (e.g., Div Block wrapping the columns).
  • Set Display to Grid in the Style Panel.
  • Ensure Rows are Auto-Sized so all columns align in height.

3. Apply Manual Height (If Needed)

  • If columns still vary, set a minimum height (min-height) on the column elements.

Summary

The best approach is Flexbox with “Align: Stretch”, as it dynamically adjusts based on content. If using CSS Grid, ensure rows auto-adjust for uniform heights.

Rate this answer

Other Webflow Questions