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?

Apr
24
2019
Client Advice
Chocolate cake with strawberry on top

Real Life Digital - Not just another web developer!

Have your cake and eat it! Find out how the Real Life approach gets you the quality and experience of working with a large agency without the overhead.
Read the article
Barry Fisher - Director

Written by

Barry Fisher

Technical Director
Mar
22
2019
Client Advice
Boy expressing anger with a shouty face and outstretched hands

Why the lack of industry standards makes the Real Life Digital team mad!

We all too often speak to potential clients who have been ‘scarred’ by their experience with other providers in our industry.
Read the article
Barry Fisher - Director

Written by

Barry Fisher

Technical Director
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
Jan
22
2019
Client Advice
Pensive woman looking up and right inquisitively

What you need to know before you engage a web company

It's all about asking the right questions, taking your time, and choosing the right team for your needs.
Read the article
Barry Fisher - Director

Written by

Barry Fisher

Technical Director
Jan
14
2019
Client Advice
Angry man shouting through the handset of a traditional phone

The Trouble with Web Developers - 5 Pain Points most clients need resolved

Too many new customers come to us because they have invested significant time and money on a project and ended up dissatisfied.
Read the article
Barry Fisher - Director

Written by

Barry Fisher

Technical Director
Nov
19
2018
Client Advice
Hand counting from one to five

Five Top Tips To Pick a Winning Web Team

When you are investing in a new website for your business, it’s crucial that you pick the right team.
Read the article
Barry Fisher - Director

Written by

Barry Fisher

Technical Director