If you start wondering about how will my site look when accessed by different devices after you create then you are doing it wrong.
Building responsive websites is the answer. Using this technology a website can be developed and deployed once yet the layout would adapt according to the client browser and resolution. The end result should be a pleasant user experience when navigating and interacting with the site on any device.
More...