delete post

KentState

Diamond Member
Oct 19, 2001
8,397
393
126
Typically sites detect the device and render it differently for a mobile device. Google and CNN like most others redirect to a mobile version. A lot of times this can be handled with different css layouts depending on device.
 

sourceninja

Diamond Member
Mar 8, 2005
8,805
65
91
I really like responsive design and tools like skeleton.js and bootstrap make it really easy to design a site that works well.
 

KB

Diamond Member
Nov 8, 1999
5,406
389
126
CNN doesn't have the issue because they redirect you to a mobile site http://m.cnn.com
Rewriting a mobile site is usually the best way since you can also limit bandwidth demands for those on 1X or 3G.

If your content is limited in width (less than the mobile screen width), this meta tag

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

will zoom into the page and give it the mobile feel.
 

douglasb

Diamond Member
Apr 11, 2005
3,157
0
76
I really like responsive design and tools like skeleton.js and bootstrap make it really easy to design a site that works well.

This is the best answer IMO. Write the site once, and display it on many different devices.