Skip to main content
An Asian lady with long brown hair enjoying a responsive website on her Apple iPad

Blog Article

Responsive Design Part 1: What is responsive website design?

Love it? Share it!

Everyone and their cat has a responsive website now don’t they? They all think they’re so cool with their responsive websites that do responsive things in responsive situations. You know… responding to things that require responsive responses...

A child's doll with a sad expression, face-painted to look like a clown.

The sad truth

The trouble is that while everyone is gassing about this 'responsive' buzzword, and throwing it around like they're namedropping, the truth is that a lot of the people who are talking about responsive (and even more tragically those who claim to offer responsive websites), don’t actually know what responsive is.

So in this series I’d like to get stuck in to what responsive really means. What is a responsive website? Why should you have a responsive website? And perhaps more importantly… what isn’t a responsive website? And also to have an honest discussion about some of the pitfalls of responsive design and how they can be avoided.

But for now let’s get on topic (and hopefully stay there) by discussing... WHAT is responsive design?

A young boy with dark hair looking utterly confused and scratching his head

More than just another TLA (three letter acronym)

Responsive website design (or RWD if you're someone who enjoys using acronyms to confuse people) is a craft much like plastering a wall or wiring a house. You have to combine theory and practice with common sense and of course individual artistic flair.

You’ll often hear people say: “responsive design means it works on mobile”.

Just to be clear… all websites work on mobile. They might not work well, but they all work on mobile because the mobile browsers were designed to deal with websites as they were before mobile browsers even became a thing.

What we're really talking about is optimisation of visual style and content for any devices other than a standard desktop machine or laptop so if you hear someone talking relentlessly about mobile websites, you might need to run for the hills.

A blonde lady in an office environment working on a laptop and drinking a cup of coffee

So what is responsive design then?

Responsive website design can be best summed up by looking at the user experience. Responsive website design will allow a user to achieve a goal on any device (this is important as too much focus is placed solely on mobile) without obstruction or annoyance. This means that responsive website design isn’t just about “making it work on mobile”. It is about refining the experience of the desktop site so that it works better for a reduced screen size and touch screen input. This can mean that elements on the page should re-flow and resize to suit the 'viewport' (i.e. device screen size) and in some extreme cases change form, or even disappear altogether.

When Adobe introduced the concept of responsive to their print design software InDesign they referred to the method as 'liquid layout' and I love this terminology. Imagine your device browser is a cup and the website is water and the page components are the molecules. In the words of the late, great Bruce Lee: “You must be shapeless, formless, like water. When you pour water in a cup, it becomes the cup. When you pour water in a bottle, it becomes the bottle. When you pour water in a teapot, it becomes the teapot.”

A barbie doll with thick rimmed black glasses with a slightly grimacing face

How does it work? (Geek speak alert!)

I’ll try to explain this as simply as I can! Responsive design works by reacting to both browser and device size. Using CSS code we write 'media queries' which means that unique styling code is written for different breakpoints or browser widths. Then before the browser renders a block of styling code to the screen, it crawls the various 'breakpoint blocks' of code and applies the correct one depending on the width of the browser at that time. A fully responsive website will change before your very eyes as you scale the browser width up and down on a desktop machine because the browser will continually update the rendered code as its width is changed. These are the 'breakpoints' telling the code dynamically which set of CSS code to pull out and use, depending on the device size and browser being used.

Responsive design also uses JavaScript to detect what device is being used in order to apply specific rules to certain interactions or visual styles. An example might be that a full-screen video background might be used on a desktop website but on a mobile device not only will the video not scale to the screen size nicely but it will also eat up lots of valuable mobile data. Therefore when the JavaScript detects a mobile device it might instead render a nice image in place of the full-screen video background.

A futuristic robot standing in an obscured city environment

Proper responsive design requires human decisions

As great as technology is, we mere mortals are still required to make the decisions that shape the websites of tomorrow.

Everything must be considered.

If menu items tuck away off screen the trigger to access them needs to be easy to spot and easy to access. If items that aren’t the main content are shifted for smaller screens there needs to be some logical and rational decisions as to why they will move and where they will move to. If you’re going to remove certain items for a smaller devices this needs to be carefully considered and only implemented in instances where it aids the user experience, and doesn't upset the user goals of the site.

EVERYTHING must be considered!

Every single element on a website needs to be considered for all device sizes. It’s not good enough to just take care of the larger components or main regions and leave it at that. It is also not enough to just make the main pages responsive and then leave everything else to break. This will create an horrendous user experience but we've seen this more times than we care to recall and it truly pains us to see. From the background to the images to the font sizes to the page flow to the layout to the navigation to the footer and to everything in between and beyond… everything must be considered. And we mean everything. Not just some of the things. Or most of the things. Or all of the things except that one weird thing that happens in this one screen size... You get the point.

Everything must be considered. Phew.

A calendar on an Apple iPad which is sat on a desk along with an iMac, keyboard and mouse

Join me next week…

Next week I’ll be discussing WHY you need a responsive website so be sure to come back as this is perhaps the most important thing of all.

The digital landscape is evolving rapidly around us and responsive websites are no longer "becoming a nice-to-have" but rather more "devastating to your business to go without".

If you’ve already heard enough and just want to start talking to us about your requirements for a responsive website or any of the other services we offer, contact us today so that we can help bring real success to your online presence.

Until next week, thanks for your time!

Darren Fisher - Designer & Frontend Dev

Written by

Darren Fisher

Designer & Frontend Dev

Love it? Share it!

More from our blog

If you enjoyed this why not check out more articles from our blog?

Feb
14
2019
Client Advice
Wooden board game letters organised to make the word 'Cost'

6 ways to manage the biggest cost influencing factors of a website project

Understandably it’s a very common question. However, here’s why there’s no simple answer, and how you can influence the bottom line.
Read the article
Barry Fisher - Director

Written by

Barry Fisher

Technical Director
Oct
2
2018
Client Advice
A clock and some coin piles sprouting vegetation - a metaphor for return on investment over time

ROI Focused Websites: 8 questions you should ask before engaging a web design agency

The first article in our Return on Investment (ROI) series asks 8 important questions that will determine your success.
Read the article
Barry Fisher - Director

Written by

Barry Fisher

Technical Director
Sep
11
2018
Client Advice
Drupal Tech
A boy looking very confused and scratching his head

What is Pattern Lab and why should I care about it?

Our front-end developer discusses why you and your business should be considering Pattern Lab for your next Drupal project.
Read the article
Darren Fisher - Designer & Frontend Dev

Written by

Darren Fisher

Designer & Frontend Dev
Aug
22
2018
Drupal Tech
Technology
Atomic design components from atoms, through molecules, organisms, templates, pages to Drupal.

10 lessons we learned from our first Drupal 8 + Pattern Lab via Emulsify project

The musings of our front end developer after the launch of our first Pattern Lab + Drupal 8 project via the Emulsify base theme.
Read the article
Darren Fisher - Designer & Frontend Dev

Written by

Darren Fisher

Designer & Frontend Dev
Nov
22
2017
News
Left to right: Barry Fisher, Stephen Brownlie, Darren Fisher

A new space to create and innovate

We are excited to announce that we are the first business to move in to the brand new BASE Bordon innovation centre.
Read the article
Barry Fisher - Director

Written by

Barry Fisher

Technical Director
Oct
4
2017
News
An aerial view of the Danube through Vienna at dusk.

We went to DrupalCon 2017 in Vienna

This year's European Drupal conference took place in Vienna, Austria ahead of the news that there will be no DrupalCon Europe 2018.
Read the article
Darren Fisher - Designer & Frontend Dev

Written by

Darren Fisher

Designer & Frontend Dev