Framework comparison

Frameworkless option in Site Designer

Choosing the right CSS framework shapes how you build layouts, style components, and ship responsive designs. Site Designer supports three frameworks — Foundation 6, Bootstrap 4, and Materialize — plus a frameworkless option for full custom control.

At a glance

Foundation 6Bootstrap 4MaterializeNo framework
Grid systemFlexbox grid-x / cellFlexbox container / row / col-*CSS float-based row / colYour own CSS Grid or Flexbox
Component libraryExtensive (buttons, callouts, menus, reveal, orbit)Very extensive (cards, modals, badges, navbars)Material Design-aligned (cards, FABs, chips, sidenavs)None — build from scratch
Design styleNeutral, minimal — easy to customizeNeutral, slightly opinionated — very customizableGoogle’s Material Design (elevation, ripple, specific color palette)
JS dependencyOptional — only needed for interactive components (reveal, accordion, orbit)jQuery required for interactive componentsCustom JS required for most components
Bundle size~140 KB CSS + ~80 KB JS (minified)~155 KB CSS + ~59 KB JS (without jQuery)~175 KB CSS + ~65 KB JS
Best forFlexible editorial and marketing sitesGeneral-purpose projects; large team familiarityApps and dashboards with a Material Design aesthetic

When to go frameworkless

None of the three frameworks is required. Removing a framework entirely makes sense when:

  • Your design system is strongly custom and framework class names would just add overrides.
  • Bundle size is a priority — no framework means no ~140 KB CSS payload.
  • You are comfortable writing CSS Grid and Flexbox layouts by hand.
  • The project has a long lifespan and you don’t want to track a third-party release schedule.

In Site Designer, select No framework in Project Settings → Framework at project creation.

Migration warning

Quick decision guide

  • Pick Foundation if you want a neutral foundation (pun intended) that stays out of your way and you need flexible layout tools without committing to a specific look.
  • Pick Bootstrap if your team already knows Bootstrap classes, or if you need the widest possible browser support including IE11.
  • Pick Materialize if you’re building a product or dashboard that should look and feel like a Google/Android app.
  • Pick No framework if design fidelity and bundle size matter most and you’re comfortable with vanilla CSS.