To keep your site legible and prevent visitors from having to pinch, zoom, and scroll to see your content, Squarespace's responsive design automatically stacks blocks vertically on mobile devices.
If blocks aren't stacking the way you want them to, you can move blocks using the scenarios in this guide and video. Experimenting and previewing your site is the best way to refine your layout until you achieve a design you love that looks great on all devices.
Watch a video
Column layouts in mobile view
When blocks are stacked vertically and occupy the full width of a page (with no blocks on either side), they'll also stack vertically on mobile devices, retaining the page's computer layout.
Adding blocks to the left or right of other blocks creates columns. When a page has columns, Squarespace moves the second, third, and additional columns below the first on mobile devices. In other words, columns move from horizontal to vertical on mobile.
- If you have three Image Blocks in a horizontal row, they'll stack on top of each other from left to right order on mobile.
- If you have three Image Blocks in a row with Text Blocks below each one that describe each image, each Image Block will have its associated Text Block stacked below it in mobile view, followed by the next image. Watch the video above to see how this works.
Keep these exceptions in mind:
- Spacer Blocks are automatically hidden on mobile on all version 7.1 sites and most version 7.0 sites.
Blocks floating in a Text Block (for example, images wrapped in text) display above the Text Block in mobile view. If blocks are incorrectly appearing above text in mobile view, move the block to ensure it isn't floating in the text.
More intricate layouts in mobile view
In layouts where some areas have different column sizes than others, you still have control over how the blocks are ordered on mobile.
When adding blocks, you'll see guidelines that show how blocks will order. If a guideline runs the length of a block next to it, this tells Squarespace that the two blocks should be grouped together on all screens.
To keep a block stacked with another block, drag the block and drop it when the guideline (the horizontal line) runs the length of the other block.
Watch the video above to see how this works.