Mobile-first vs. desktop-down

Comparing mobile-first and desktop-down responsive strategies

Mobile-first and desktop-down are two strategies for writing responsive CSS. They produce equivalent visual results but differ in which screen size you start from and which direction you add overrides.

Desktop-down (frameworkless only)

Desktop Down Slider

With desktop-down, you design for large screens first. Your base styles describe the full desktop layout, and you layer max-width media queries on top to simplify that layout as the viewport shrinks. This is the most intuitive workflow when you’re designing on a desktop, because you build across the full canvas you actually see.

/* Base: full desktop layout */
.grid { display: grid; grid-template-columns: repeat(3, 1fr); }

/* At 768 px and below: collapse to a single column */
@media (max-width: 768px) {
  .grid { grid-template-columns: 1fr; }
}

This is the natural strategy if you’re designing on a desktop machine and building a site whose primary audience is also on desktop.

Mobile-first

With mobile-first, you design for small screens first. Your base styles describe the simplest, most constrained version of the layout, and you use min-width media queries to enhance it as the viewport grows.

/* Base: single-column mobile layout */
.grid { display: grid; grid-template-columns: 1fr; }

/* At 768 px and above: expand to three columns */
@media (min-width: 768px) {
  .grid { grid-template-columns: repeat(3, 1fr); }
}

Switching strategies in Site Designer

In a frameworkless project, go to Project Settings → Responsive Strategy and choose Mobile-first or Desktop-down. This setting controls whether your breakpoints generate min-width or max-width media queries. In framework-based projects this choice is fixed to mobile-first.

Comparing the two approaches

Desktop-downMobile-first
Base styles describeFull desktop layoutMinimal mobile layout
Query typemax-widthmin-width
CSS sent to mobileFull stylesheet (browser ignores large-screen overrides)Minimal base styles + progressive enhancement
Best forDesktop-primary sites, experienced designersMobile-primary audiences, performance-critical sites
ComplexityEasier to startCleaner long-term structure

Which should you choose?

Choose desktop-down if:

  • Your primary users are on desktop.
  • You’re designing in Site Designer on a large monitor and want the canvas to match your “real” view.
  • You’re migrating an existing desktop-only site to be responsive.

Choose mobile-first if:

  • More than half your traffic is on mobile (check your analytics).
  • Performance on slow connections is a priority — mobile devices load less CSS.
  • You’re building a new site from scratch and want to follow modern CSS best practices.