Row Configurations
Rows are horizontal containers that hold columns and define the width of your content.Adding Rows
Row Width Settings
Control how your rows span the page:- Fixed Width
- Full Width
Fixed width rows are constrained to the max width set in Global Settings (default: 1100px).Use for:
- Standard content sections
- Maintaining consistent margins
- Traditional page layouts
Content Width
For full-width rows, control the content width:Fixed Content
Content stays within max width while background extends full width
Full Content
Both content and background extend edge to edge
Row Height Options
Control vertical sizing:- Default: Height determined by content
- Full Height: Fill viewport height (100vh)
- Minimum Height: Set custom minimum height
Minimum Height
Set a minimum row height:- Desktop: 600px
- Large: 500px
- Medium: 400px
- Mobile: 300px
Vertical Alignment
Align content vertically within rows:Vertical alignment is particularly useful in full-height rows or rows with minimum height.
Column Structures
Columns divide rows horizontally to organize content side-by-side.Common Column Layouts
- 1 Column
- 2 Columns
- 3 Columns
- Custom
Single column: Full width contentUse for:
- Full-width text
- Large images
- Featured content
Predefined Column Layouts
Beaver Builder includes common layouts:- 1 Column (100%)
- 2 Columns (50/50)
- 3 Columns (33/33/33)
- 4 Columns (25/25/25/25)
- 5 Columns (20/20/20/20/20)
- 6 Columns (16.66% each)
- Left Sidebar (25/75)
- Right Sidebar (75/25)
- Left/Right Sidebars (25/50/25)
- And more…
Customizing Column Widths
Column Settings
Access column-specific settings:- Click the wrench icon on a column
- Configure:
- Background (color, gradient, image)
- Border and styling
- Spacing (margins, padding)
- Text colors
- Custom CSS classes
Responsive Column Behavior
Columns automatically stack on small devices: Desktop (default):Column Stacking Order
Control how columns stack on mobile:- Open row settings
- Go to Advanced → Responsive
- Set column order
- Columns stack in the specified order
Equal Heights
Make columns the same height:- Open row settings
- Enable “Equal Heights”
- Columns match the tallest column’s height
Equal heights only apply when columns are displayed side-by-side, not when stacked on mobile.
Nested Layouts
Create complex layouts by nesting rows within columns.Why Use Nested Rows
Nested rows allow you to:- Create complex grid layouts
- Have different column configurations within sections
- Build intricate designs without custom code
- Maintain responsive behavior
Adding Nested Rows
Nested Row Example
Nested Row Best Practices
Limit Nesting Depth
Limit Nesting Depth
Avoid nesting more than 2-3 levels deep. Excessive nesting can complicate maintenance and affect performance.
Test Responsively
Test Responsively
Nested rows add complexity to responsive behavior. Always test on mobile devices.
Use Consistent Spacing
Use Consistent Spacing
Maintain consistent padding and margins across nested structures for visual harmony.
Consider Alternatives
Consider Alternatives
Sometimes a single row with more columns is simpler than nested rows.
Complex Grid Example
Create a complex grid using nested rows: Layout Goal:- Row 1: 3 equal columns (A, B, C)
- Row 2: 2 columns (66% / 33%)
- Column 1: Module D
- Column 2: Module E
- Row 3: 2 columns (66% / 33%)
- Column 1: Module F
- Column 2: Module G
Full-Width Sections
Create impactful full-width designs:Full-Width Row
Basic full-width configuration:- Background extends edge to edge
- Content follows content width setting
Full-Width Content
Make content span full width too:- Background extends edge to edge
- Content extends edge to edge
Full-Width with Background
Common full-width patterns:Pattern 1: Full Background, Fixed Content
- Hero sections
- Image backgrounds
- Colored sections
Pattern 2: Full Background Video
- Dynamic hero sections
- Landing pages
- Engaging intros
Pattern 3: Edge-to-Edge Gallery
- Photo galleries
- Portfolio displays
- Image sliders
Breakout Sections
Create sections that break out of the standard width:- Set default rows to fixed width (1100px)
- Add full-width rows for emphasis
- Alternate between fixed and full for visual interest
Spacing and Alignment
Control spacing within your layouts:Row Spacing
Global default spacing:Column Spacing
Space between and within columns:Custom Row Spacing
Override global spacing per row:- Open row settings
- Go to Advanced → Spacing
- Set custom margins/padding
- Use responsive values for different devices
Module Spacing
Default spacing between modules:Aspect Ratio
Maintain consistent proportions:16/9- Widescreen4/3- Traditional1/1- Square21/9- Ultra-wide9/16- Portrait (mobile)
Layout Templates
Save and reuse complex layouts:Saving a Layout
Using Saved Templates
- Open content panel
- Click “Templates” tab
- Find your saved template
- Drag to page
Template Types
- Page Templates: Entire page layouts
- Row Templates: Single row configurations
- Module Templates: Configured modules
Templates save the structure and settings but not the actual content (text, images). This allows you to reuse designs with different content.
Layout Examples
Landing Page Layout
Blog Post Layout
Portfolio Layout
Best Practices
Plan Your Layout
Plan Your Layout
Sketch your layout before building. Understanding the structure beforehand saves time.
Use Consistent Widths
Use Consistent Widths
Stick to your max-width setting. Consistency creates a professional appearance.
Test Responsive Behavior
Test Responsive Behavior
Always preview your layout on mobile devices before publishing.
Don't Over-nest
Don't Over-nest
Keep nesting to 2-3 levels maximum. Excessive nesting complicates maintenance.
Use Semantic Structure
Use Semantic Structure
Choose appropriate container elements (section, article, etc.) for better accessibility.
Maintain Visual Hierarchy
Maintain Visual Hierarchy
Use row backgrounds and spacing to create clear content sections.
Troubleshooting
Columns Not Aligning
- Check for custom margins/padding
- Verify column widths add up correctly
- Clear cache and reload
Content Overflowing
- Check responsive settings
- Reduce content or adjust column widths
- Use responsive typography
Gaps Between Rows
- Review row margin settings
- Check global spacing defaults
- Look for theme CSS conflicts
Mobile Stacking Issues
- Verify breakpoint settings
- Check column order settings
- Test on actual devices
Next Steps
Learn how to configure global settings for consistent site-wide defaults