This is a Heading 1
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsam necessitatibus reprehenderit ipsum repellat quasi ratione sit possimus eveniet, ea, ut mollitia repudiandae eligendi unde aperiam molestiae voluptatibus error. Dolorem, iure.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer fringilla sem a urna porttitor fringilla. Nulla eget justo felis. eget volutpat justo mattis nec. Sed a orci turpis. Aliquam aliquet placerat dui.
This is a second-level heading
Aliquam erat volutpat. Mauris vulputate scelerisque feugiat. Cras a erat a diam venenatis aliquam. Sed tempus, purus ac pretium varius, risus orci sagittis purus, quis auctor libero magna nec magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas eros dolor, rutrum eu sollicitudin eu, commodo at leo. Suspendisse potenti. Sed eu nibh sit amet quam auctor feugiat vel et risus. Maecenas eu urna adipiscing neque dictum mollis suscipit in augue. Praesent pulvinar condimentum sagittis. Maecenas laoreet neque non eros consectetur fringilla. Donec vitae risus leo, vitae pharetra ipsum. Sed placerat eros eget elit iaculis semper. Aliquam congue blandit orci ac pretium.
- Ordered list item
- Another ordered list item
- Yet another ordered list item
This is a third-level heading
Aliquam ultrices cursus mauris, eget volutpat justo mattis nec. Sed a orci turpis. Aliquam aliquet placerat dui, consectetur tincidunt leo tristique et. Vivamus enim nisi, blandit a venenatis quis, convallis et arcu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris libero sapien, placerat in sodales eu, tempor quis dui. Vivamus egestas faucibus pulvinar. Maecenas eget diam nunc. Phasellus at sem eros, ac suscipit neque. Phasellus sollicitudin libero a odio dignissim scelerisque. Aliquam purus nulla, tempor eget ullamcorper quis, rhoncus non dui.
- Bulleted list item
- Another bulleted list item
- Yet bulleted list item
- And here's yet another bulleted list item
This is a blockquote. Eget volutpat justo mattis nec. Sed a orci turpis. Aliquam aliquet placerat dui, consectetur tincidunt leo eget est blandit dignissim a eu ante. Morbi augue nulla
Cite Source
This is a fourth-level heading
Cras at fringilla ipsum. Donec nec libero eget est blandit dignissim a eu ante. Morbi augue nulla, luctus eu sagittis vel, malesuada ut felis. Aliquam erat volutpat. Morbi malesuada augue ac massa hendrerit fermentum. Integer scelerisque lacus a dolor convallis lobortis. Curabitur mollis ante in massa ultricies dignissim.
This is a fifth-level heading
Cras at fringilla ipsum. Donec nec libero eget est blandit dignissim a eu ante. Morbi augue nulla, luctus eu sagittis vel, malesuada ut felis. Aliquam erat volutpat. Morbi malesuada augue ac massa hendrerit fermentum. Integer scelerisque lacus a dolor convallis lobortis. Curabitur mollis ante in massa ultricies dignissim.
This is a sixth-level heading
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Unde veniam in illum saepe modi a, obcaecati quod sunt esse, explicabo tempora perferendis reiciendis corporis architecto aliquam quos? Officia, amet repellat.
Vedran
Excellent post! I’m using this approach to build a webshop! Responsive web design should always start small and enhance, and not the other way.
Chris
Very well written. Gave me a lot of things to consider for my website redo.
Tom
Nice article Brad.
Dave
(Of course the user has a strong connection! Of course they have AJAX support!),
bob asbile
i really like this idea/direction. but at the same time even just using HTML5 with video and some enriched css methods, i still have issues with backwards compatibility [ IE7, IE8 ] so this direction [ responsive, mobile-first ] does indeed scare me. i appreciate your effort and sharing your experiences. enjoy.
Espen
Starting on mobile and working your way up might create great results for mobile devices, but my hunch is it leads to the same (but opposite) problem as going desktop first: the content will be created for one device/size and restyled to fit another, not to mention the pain of having to scale all your graphics up when enhancing for larger devices. Maybe it would be better to work on the content specifically for both ends of the scale, then use clever responsive techniques to cover the middle ground?
Dp
I agree. I’m not convinced about this model. When sculpting in stone you chip away, when sculpting with clay you build. Which is better?
So it goes…
-dp
Jerrold Maddox
How far does this miss what you are looking for?
http://s3.amazonaws.com/all-in/index.html
Simple, low bandwidth, with almost no chance of breaking for lack of support.
Aaron Gustafson
Thanks for the wonderful mention of my book!
brad
I’m so glad you consider my use of “metric shit-tonne” wonderful in describing your book. Thanks for putting out such a wonderful book.
John Pitchers
“77% of the world’s population has a mobile device”. I don’t think so. That is a ridiculous statistic. Think about it.
Lucas
It may be a poor rephrasing of “here will be 5.3 billion mobile subscriptions by the end of 2010… That is equivalent to 77 percent of the world population.” (http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats)
Barbie Almanza @Web Design
I think that web design is very essential in a website. As important as its content.
Hendro Prayitno
That’s great i use for my web.
whether to adjust the image file will be too big a file is given when the screen is small
jason
Thank you for the information, Brad. But I really applaud you for keeping your paragraph fonts large enough for me to read. My eyes say thank you too 🙂
Emma Dong
Brilliant post! Got a lot of information. Gonna recommend it to my classmates!!
john
love this article
ich_bin_ein_sheepdog
A couple of points.
1. About 95% of those 5.3 billion phones are _really_ low-end dumb devices which are built to make/take calls and send SMS text, so they’re just not truly in this picture (yet).
2. Whether you build down from the browser, or build up from the phone, you _still_ risk developing a lowest-common-denominator experience.
Chris
I guess most naysayers would have a different view once they read Ethan Marcotte’s responsive web design book
Web Design Schools
Excellent post. I’ve been looking around on the internet for this kind of information, and I’m glad I landed on this blog. Thanks for sharing it!
Mickey
Great article. This issue I have with this is that I am still a desktop user (as is the corporate world) and nothing bothers me more than a mobile first site that is 90% white space on a 1600*1200 (or larger) monitor. So many site these days (especially cookie cutter wordpress, etc) Have little of anything on display, much less usable content, so your comments on content are very important adn true.
Rebeen
That’s great i use for my web. Thank so much! 🙂
Simon Wallstrom
Hi Brad!
just a quick thought / question about the mobile first approach. I´m currently developing a framework with the mobile first approach but are still starting at desktop sizes. I think this way I get the benefits of not loading big images on mobile but still gets around the awkward feeling that is designing for mobile first. I generally put all my desktop-specific styles in a media query with min-width of 900px.
My question is: Does mobile first mean you have to start at mobile sizes or does it simply mean that you use min-width instead of max-width in your stylesheets?
Thanks for a great site!
Snapper
Been reading and studying all sides; progressive enhancement, responsive design, etc. Seems that it falls under the same categorical answer ALL designers and developers should be adhering too…your client’s user base.
I can agree and very well know the increase in mobile internet use, but it’s still in it’s infant stages. To me this means that you can still experiment to find best solutions. I like the above idea, but I think it could end up like everything else on the web…generalized.
We are trying a solution with all of our newest clients to ask those that come to our client’s websites what they would like to see in a version on their mobile devices when the visit. Rather than guess, as a lot of designers do at what users want, we are finding out straight from the horses mouth. We think it’s a much better approach than what’s currently being offered…over the next few months however, we shall see!
Excellent post!
Web Design Bristol
Great Article, please keep up this great work.
Damu
That’s gr8 and thanks for the user (powerbuoy) at http://stackoverflow.com/a/10027160/534525 for the link to this great post.
rumahcitra
Clean explanation, but where can i download mobile first templates as example?
leon
=> John Pitchers I am suprised you find that 77% stat rediculous. I spend a good deal of time in subsistance farming areas in Asia. While very very few have computers and no one has a land line .. “everyone” has a cellphone.
consider this article for instance
http://dsc.discovery.com/technology/tech-10/cell-phones-help-nations.html
Dam Dixon
Thanks for this, I build websites for fun and have had a go about building my first responsive website. I think in the next 2 years all major websites will be built like this.
Thanks
Dan
team tweaks
Progressive enhancement design is very popular now. Thanks for the information
Monk
I enjoyed your presentation at this year’s SXSWi and look forward to learning more about RWD and using it in future projects.
During the event I also went to Adobe’s preview of Edge Reflow, a tool for building RWD layouts. I’m wondering if you’ve had a chance to check it out and what your thoughts are on the software.
I personally tend to prefer having a more hands-on approach with my front-end development. I don’t like mystery page layout tools that crunch out an indecipherable page of code that then requires the tool to make any future changes or edits, I’d rather understand how the layouts work at the code level and build directly to it.
I’m just now finding your site and digging around, thanks for sharing some of your knowledge and experience within the responsive layout world.