Solved

Mobile Design

Posted on 2012-03-16
3
459 Views
Last Modified: 2012-03-21
Hello Experts,

I wanted to see how I should go about creating a website for Desktops but also use the same design for Mobile users for the iPhone, iPad, Droid phones and tablets and etc...

I have never looked at Mobile design before so I'm new to it. I would appreciate it if I good get some good advice as to where I should start and what tools or methods I should consider when designing websites for Computers and Mobile Devices.

P.S.
I'm not looking into creating App's just websites that I would like to be viewable in Mobile devices without creating multiple layouts for such.

Thanks in advance!
0
Comment
Question by:asp_net2
  • 2
3 Comments
 
LVL 30

Assisted Solution

by:LZ1
LZ1 earned 500 total points
ID: 37729149
You don't nee to create multiple layouts. You would simply use CSS3 media queries to specify different widths, padding, margins, font-sizes, etc.

It's called responsive design and it's the best way to build websites period. When your building websites now, you may want to start thinking "mobile first".  

You could use frameworks(http://www.jqtouch.com/, http://www.sencha.com/products/touch/) but your best bet is to develop using responsive design.

Resources:
http://mobilewebbestpractices.com/resources/
http://www.1stwebdesigner.com/inspiration/responsive-webdesign-tools-inspiration/


Testing your mobile layout: http://www.responsinator.com/
0
 
LVL 4

Author Comment

by:asp_net2
ID: 37729414
Hi LZ1,

Do you have any sites that mention the differeent CSS3 media queries to use for all the mobile devices out there?

Also, can you be more specific on what you mean by responsive design? Are you saying that responsive design is the design of a website that will work with Computers and Mobile Devices?

When you mention the differeent frameworks to use, I'm not sure what you mean by "your best bet is to develop using responsive design". What is the differenece between using a framework that you mentioned compared to "responsive design"?

Thanks in advance!
0
 
LVL 30

Accepted Solution

by:
LZ1 earned 500 total points
ID: 37729536
Here is a site that's pretty straight forward and will allow you to see what your trying to achieve: http://www.colly.com/
Resize your browser and you'll be able to see what's going on and what is meant by "responsive design".

You can take a look at the CSS media queries for that site here: http://colly.com/css/screen.css
Look around line 250 to see the media queries and how they're structured.

Responsive – “Acting in response to its surroundings in a sympathetic or ready manner.”

Adaptive – “Serving or Able to adapt, like the coloring of a chameleon.”
http://www.gavinelliott.co.uk/2011/08/responsive-and-adaptive-design-defined/

As far as frameworks go it's really just up to you on what you want.  I find that frameworks can help and work in certain situations, but not all.  If it's a basic website you can probably get away with doing the media queries yourself without using a framework.  The frameworks do use responsive design and adjust to ALL browsers, however they tend to lend themselves more towards mobile devices.
0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

CSS is a visual language used to classify objects and define rules about how they should be displayed. CSS skills aren’t restricted to developers anymore, there is a big benefit to having a basic understanding of the language, regardless of your occ…
Building a website can seem like a daunting task to the uninitiated but it really only requires knowledge of two basic languages: HTML and CSS.
In this tutorial viewers will learn how to embed Flash content in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <object> tag to embed Flash content.: To specify that the object is Flash content, d…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question