🚨 Heads up! This course is no longer supported. Check out our Figma Essentials course - it's our go-to UX design tool.
How to work with Columns & Grids in Adobe XD
Questions
Student Gallery
Be the first to share something.
Course info
Overview
Throughout the course I’ll invite you to participate in a real-life freelance project which I’m working on. It’s a project that requires a fresh website and mobile app interface. This will prepare you for dealing with real world projects if you choose to move towards a UX/UI career path.
This course is aimed at people interested in UI/UX Design. We’ll start from the very beginning and work all the way through, step by step. If you already have some UI/UX Design experience but want to get up to speed using Adobe XD then this course is perfect for you too!
First, we will go over the differences between UX and UI Design. We will look at what our brief for this real-world project is, then we will learn about low-fidelity wireframes and how to make use of existing UI design kits.
I’ll go over all of the essential tools necessary for creating excellent wireframes, including: type, colours, icons, Lorem ipsum, artboards, prototyping, models and popups, symbols and repeat grids. We will even make use of the new prototyping app so that you can experience your prototype on your mobile device.
An important part of maximising your UX Design workflow is being able to utilise other software such as Photoshop and Illustrator. This is why I’ll be teaching you how to make use of both to help boost your XD productivity.
One of the awesome new features of XD is micro-interactions. I’ll be teaching you all about those and how to use them to grow icons and scenes. This is one of the parts of web design that’s growing and being adopted rapidly so you won’t want to miss out on learning it early.
There are two class projects for you to complete during this class, these will help develop your skills and will give you something for your own portfolio.
It is now time to upgrade yourself & learn Adobe XD.
What are the requirements?
- You will need a copy of Adobe XD 2018 or above. A free trial can be downloaded from Adobe.
- No previous design experience is needed.
- No previous Adobe XD skills are needed.
What am I going to get from this course?
- 87 lectures of well-structured, step by step content.
- Learn to design websites & mobile phone apps.
- Work with fonts & colors.
- Prototype your designs with interactions.
- Test on mobile phones.
- Send your designs for feedback & commenting.
- Export production ready assets.
- Create your first UX brief & persona.
- Create quick wireframes.
- How to use premade UI kits.
- Learn professional workflow tricks & shortcuts.
- You will get the finished files so you never fall behind
- Downloadable exercise files
- Forum support from me and the rest of the BYOL crew
- All the techniques used by UX professionals
What is the target audience?
- This course is for beginners.
- Aimed at people new to the world of design & user experience.
- No previous Adobe XD experience is necessary.
- For anyone that needs to add ‘UX Design’ to their portfolio.
Daniel Walter Scott
Founder of Bring Your Own Laptop & Chief Instructor
I discovered the world of design as an art student when I stumbled upon a lab full of green & blue iMac G3’s. My initial curiosity around using the computer to create ‘art’ developed into a full-blown passion, eventually leading me to become a digital designer and founder of Bring Your Own Laptop.
Sharing and teaching are a huge part of who I am. As a certified Adobe instructor, I've had the honor of winning multiple Adobe teaching awards at their annual MAX conference. I see Bring Your Own Laptop as the supportive community I wished for when I was first starting out and intimidated by design. Through teaching, I hope to bring others along for the ride and empower my students to bring their stories, labors of love, and art into the world.
True to my Kiwi roots, I've lived in many places, and currently, I reside in Ireland with my wife and kids.
Certificates
We’re awarding certificates for this course!
Check out the How to earn your certificate video for instructions on how to earn yours and click the available certificate levels below for more information.
Downloads & Exercise files
Transcript
Hi there, in this tutorial I'm going to show you how to make a 12 column grid basically with one little click. Turn it on, turn it off. XD has got an automatic feature that makes our column layout super easy, super quick. Let's go and do it now.
First of all, I'm actually Dan from the future. I've come back in time to this video to update it because the original video that I made, you actually had to grab the Rectangle tool and you had to make a column, you had to divide it by 12, and the width, and work out gutters, and all sorts of other drama. So I've come back here to update it because there's a new feature that does it pretty much automatically.
So when you are going through the rest of this course though-- I haven't gone through and re-shot the entire course because we only use columns a couple of times. So when you do see it, and I'm using big clunky rectangle boxes and locking, and unlocking columns, you can smile knowing that there's a sweet new way to do it.
So the sweet new way is Black arrow, click in the background, so you got nothing selected. Actually, click on the name of your Artboard, and in here, where it says 'Grid', tick this on, make sure you're on Layout, not Square. We had Square for a while, we're on Layout. And we want how many columns? 12 columns. The gutter width that I use through my tutorial is 15. The column width, it gets to be automatic. Automatically makes the columns fit inside the boundaries of my website. Now, we use a Navigation of 1400 along the top. That's going to be maximum width. So 1400 is kind of what I want to use for my max-width at the side. You might choose something different. Common ones are 1024, 1200. We're going to use 1400 for my navigation.
We need to work out what the columns are, and all we really need to do is, click on the name, and we need to work out the width to the edges here. So I've got a site that's 1920, got a navigation that's 1400. So I need to do some basic Math. My 1920 minus my navigation leads me this for either side. So either side divided by 2. So that's the gap that I need. So 260 pixels. So I click on the name here, and say I want the width to the edges to be 260 pixels. So, that one now fits perfectly. Leaving a little bit of gutter either side of my navigation. And now you can go ahead and start working on this project. That's a lot easier. You can turn it on and off. You can set it as your default.
So whenever you make a new one it will go through and use your pre-made settings. You might just choose to use the default, it's up to you but I like a 1400 pixel wide website. All right, that is it. Go forth and build an awesome website. I've already finished this course because I'm the future Dan, and it is a good course. I love XD. All right, bye now.
How do columns and grids work in Adobe XD?
Columns and grids in Adobe XD help you align content, keep layouts consistent and plan how a design adapts to different screen sizes. Use a layout grid for responsive website columns, often starting with twelve, and a square grid for precise spacing, such as an eight-pixel system for app design.
How Do Columns and Grids Work in Adobe XD?
Key Takeaways
Understand why twelve columns make a useful starting point for website layouts.
Set up layout grids, margins and gutters in Adobe XD.
Plan how desktop cards rearrange on mobile.
Choose suitable breakpoints with your developer.
Use square grids for consistent app spacing and reuse grid settings across artboards.
Those coloured vertical strips on an artboard are not there to make your design look complicated. They give you a structure to work against. Once you understand what they represent, the decisions around desktop layouts, mobile layouts and spacing become a lot less mysterious.
There is a little theory involved here. A cup of tea might help. We will start with desktop columns because they are easier to see, then work down to mobile and finish with square grids for apps.
Set Up a Desktop Layout Grid in Adobe XD
You might start a project by designing for mobile first, then create the desktop version afterwards. For understanding columns, though, a wide desktop artboard gives us more room to explain what is happening.
Select the Artboard tool and choose an appropriate desktop preset. A width of 1920 pixels is the example here, not a compulsory size for every website.
Name the artboard something useful, such as Homepage.
Select the artboard by clicking its name. You can also drag that name with the Selection tool to move the artboard around the canvas.
In the properties panel, enable Grid.
Choose Layout, rather than Square.
Set the column count to 12 if it is not already there.
When choosing an artboard size for a real project, check current browser and screen-size information rather than assuming one preset will always be the right answer. The artboard is a useful design reference, not a promise that everyone will have that exact screen.
Twelve columns give us a shared structure for aligning the page.
Why Do Website Layouts Often Use Twelve Columns?
The first reason is wonderfully ordinary: lots of people use them. That matters because your design has to fit into a development workflow, not just look tidy inside XD.
A developer will often use an existing framework rather than build every part of a website from scratch. Many of those frameworks use a twelve-column system. Choosing a compatible grid can make the design easier to implement.
Talk to your developer before committing to the grid. A simple question is enough: “Will a twelve-column layout work with the framework you are using?” It is much easier to agree on that now than to discover a mismatch later.
Twelve Divides into Useful Layouts
The other big advantage is the maths. Twelve divides neatly into several arrangements:
One item across: it spans all twelve columns.
Two items across: each spans six columns.
Three items across: each spans four columns.
Four items across: each spans three columns.
That gives you plenty of flexibility without changing the underlying structure. Thirteen columns, on the other hand, would be rather awkward for these equal divisions.
Five equal items do not fit neatly into twelve whole-column spans. That is a limitation of this particular arrangement, rather than a reason to force every possible layout into it.
Columns Keep Different Pages Feeling Connected
Think of a magazine layout. The content changes from page to page, but the underlying alignment gives the publication a consistent feel.
The same applies to a website. Your homepage and contact page can contain different things while still sharing a recognisable structure. Columns help stop everything from shifting into unrelated positions as you move between pages.
Build a Simple Page Against the Columns
You do not need detailed graphics to test a layout. A few rectangles will do nicely.
Start with a navigation bar at the top, then add a large hero area beneath it. That hero might hold a sale announcement, a product introduction or another main call to action.
Below the hero, add repeatable units for products, services or features. These are often called cards.
Try three cards across, each spanning four columns. Then try four cards across, each spanning three. The grid stays the same, but the arrangement changes neatly.
To duplicate a rectangle while dragging it, hold Alt on Windows or Option on Mac. Keep the card edges aligned to the grid so that you are testing a repeatable layout, rather than positioning each box by eye.
The important point is that twelve columns do not mean twelve visible pieces of content. A single component can span several columns.
Make the Layout Work on Mobile
A responsive website is the same website adapting to the available screen size. It is not a completely separate website every time someone changes device.
Create a second artboard at the mobile size you are designing for. You can initially give it twelve columns too, so the relationship with the desktop structure is clear.
The navigation remains at the top, and the hero still has its place beneath it. However, the generous space around the desktop hero may need to shrink considerably on mobile. There simply is not the same room to play with.
For a basic demonstration, you can reduce the mobile grid margins to zero to explore an edge-to-edge arrangement. Treat that as a layout choice for the example, not a rule that all mobile content must touch the screen edges.
Change the Card Span, Not Just the Card Size
Four cards across might look perfectly comfortable on desktop. Squeeze those same four cards into a narrow mobile screen and they can become too small to read.
Instead of shrinking everything, change how much of the grid each card occupies:
Desktop: each card spans three of twelve columns, giving four cards across.
Mobile, two across: each card spans six columns, giving two rows of two cards.
Mobile, one across: each card spans all twelve columns, stacking all four vertically.
That is a useful way to explain your intention to the developer. The card changes from a three-column span to a six-column or twelve-column span at the appropriate screen size.
The same four cards can move from one desktop row into two mobile rows.
Why Use Four or Six Columns on a Mobile Artboard?
Twelve columns can get very narrow on a phone-sized artboard. They may be useful in the underlying framework, but rather fiddly to design over.
You can simplify the visible guides to six columns or four columns. Both divide neatly into twelve, so they can still represent useful groupings within the larger system.
I often use six for mobile, and four is common too. The point is to make the guides useful, not to fill the artboard with more detail than you need. Make sure the relationship between those guides and the implementation is understood.
Plan the Space Outside Your Website Content
A large screen does not necessarily mean the content should stretch across its entire width.
The HubSpot homepage example shows a central content area with substantial empty space on either side. The background extends across the browser, while the main text and graphics occupy a narrower region.
The browser can be wide without making the main content equally wide.
Imagine increasing a desktop artboard from 1920 pixels to 3000 pixels wide. You might still keep the main website content within a central set of columns, using much larger outer margins.
That leaves another design decision: what appears outside the content area?
A background colour can extend across the full width.
A coloured section can continue beyond the central content.
Decorative graphics or a repeating pattern can occupy the extra space.
The outer area can simply remain empty.
Whatever you choose, remember that narrower screens may not show those outer areas. Keep the main content inside the intended content region, and consider how the surrounding background continues on very large displays.
Use Breakpoints to Plan Meaningful Layout Changes
Some responsive changes happen gradually. A graphic becomes smaller or shifts towards one side as the browser narrows. Others are more obvious, such as a desktop navigation menu switching to a compact mobile menu.
A breakpoint is a screen-width threshold where the layout changes its behaviour.
In the HubSpot example, narrowing the browser changes the size and position of the hero graphic. At a smaller width, the navigation changes too. Reduce the width further and the text and illustration rearrange into a more vertical layout.
These are design decisions. The page is not merely being scaled down like a photograph.
How Many Sizes Should You Design?
A common set of design references includes:
Mobile.
Tablet.
Desktop.
A larger project might require five sizes: small mobile, large mobile, tablet, small desktop and large desktop. A more demanding brief may involve still more.
For a smaller job, you might provide only mobile and desktop designs, with intermediate behaviour agreed with the developer. That does not mean tablet behaviour can be ignored. It means you are not necessarily producing a separate artboard for every intermediate size.
Agree on the required breakpoints and deliverables before designing them. Ask what the developer needs rather than guessing how many versions to produce.
Understand Columns, Gutters and Margins
There are three parts of a layout grid to keep straight:
Columns: the vertical areas that content aligns to or spans.
Gutters: the spaces between columns.
Margins: the spaces outside the grid on the left and right.
In the layout setup used here, you control the gutters and margins, and the columns expand to fill the space that remains.
Choose Consistent Gutter Spacing
Useful spacing values to explore include 8, 16, 24 and 32 pixels. Increments of eight appear frequently in web and app design.
On mobile, you might use an eight-pixel gutter. On desktop, you might try sixteen or twenty-four. The exact choice depends on the layout and the system you have agreed to use.
The useful habit is consistency. Choose a sensible spacing system rather than giving every gap a slightly different measurement.
Subtract Both Margins from the Artboard Width
If your artboard is 1920 pixels wide and has a 140-pixel margin on each side, the central grid area is:
1920 − 140 − 140 = 1640 pixels
Both margins count. It is easy to subtract one and forget the other.
XD can also calculate arithmetic expressions in numeric fields, which is handy when your mental maths decides to take the afternoon off.
Do not get too hung up on finding one perfect width, though. People use different monitors, laptops and phones, and they turn devices between portrait and landscape. Your designs establish the structure; responsive implementation handles the range of available widths.
Use a Square Grid for App Spacing
So far, we have been designing a website that can appear on desktop, tablet and mobile. A mobile app is a different design context.
For the app-spacing approach here, switch from Layout to Square in the grid settings and use an eight-pixel square size.
Rather than concentrating on how a card spans a responsive website grid, you are using a regular spacing unit to position interface elements:
Keep elements a consistent distance from the sides.
Maintain repeatable gaps between components.
Align items to a predictable underlying structure.
The distinction is about what you are using the guide to do: columns organise the website layout, while square guides help with precise spacing in the app exercise. Confirm the intended spacing system with the app developer and the frameworks they are using.
Reuse Grid Settings Across Artboards
Once you have a grid set up the way you want, you do not need to enter all those settings again for every artboard.
Select the artboard with the grid settings you want to reuse.
Choose Make Default in the grid controls.
Select another artboard.
Choose Use Default to apply those settings.
This is a simple way to keep related artboards consistent, particularly when you have several pages that should share the same column count and spacing.
The bigger lesson is that a grid is a shared plan. It helps you align the design, explain responsive changes and work more smoothly with a developer. A little understanding of front-end web design and CSS is useful here, even if you have no intention of becoming a developer yourself.
Key Terms
Layout grid
A set of column guides used to organise a page. Components can span one or several columns.
Gutter
The space between neighbouring columns. Consistent gutters help keep the layout orderly.
Margin
The space between the outside of the column grid and the artboard edges. Left and right margins both reduce the available grid width.
Responsive web design
An approach in which the same website adapts its layout to different screen sizes, rather than simply shrinking the entire page.
Breakpoint
A width threshold where layout behaviour changes, such as cards stacking or navigation becoming more compact.
Square grid
A guide made of evenly sized squares. An eight-pixel square grid can help establish consistent spacing for an app interface.
FAQs
Does a twelve-column grid mean I need twelve items across the page?
No. An item can span several columns. Three equal cards can each span four columns, while four equal cards can each span three.
Should I use four, six or twelve columns for mobile?
Twelve can reflect the underlying framework, while four or six can make the design guides easier to use on a narrow artboard. Choose the useful level of detail and agree how it maps to development.
What gutter width should I use in Adobe XD?
Eight, sixteen and twenty-four pixels are useful starting points. Choose a value that suits the layout and keep it consistent with the spacing system used for the project.
Do I need a separate tablet artboard?
It depends on the brief. Smaller projects may use mobile and desktop references, while larger projects may require tablet and additional sizes. Agree the intermediate behaviour and required artboards with the developer.
Written by Daniel Walter Scott — Founder of Bring Your Own Laptop & Chief Instructor