There is no dispute that the number of mobile devices browsing your website, whether it be a mobile phone or tablet, is creeping up to the number of desktop browsers - even overtaking in some cases. There are also the emerging "Phablets" (a cross between a phone and a tablet) which are being produced in a great variety of screen sizes and resolutions. This trend is not going to stop and you really need to start thinking about providing the best experience for your mobile users, otherwise they will go somewhere else. Just try buying a toy at Hamleys.com and see how long it takes you to give up!
So how can technology help?
A little history first. HTML is the code that we use to build webpages and it has basically been the same since version 4 in 1997, before all of these lovely new devices came along. Then the HTML5 specification was released in 2011 which gave us much more control and scope for creativity. Support for it by all browsers has grown rapidly and the good news for us is that mobile devices are leading the way with excellent support for HTML5.
So today we use HTML5 to do what we call Responsive Web Design. We don't need to know if the browser viewing our website is an iPhone or Galaxy Tab or a desktop PC - we just need to know what it can do and then respond by displaying the content based on the features that browsers supports. Instead of the website asking the browser "Are you a mobile phone or a desktop" it can ask things like "how big is your screen" or "can you play videos natively" and it can then present the webpage in the best possible way for that device.
The result is one website, updated in a single place, with the same URL that will adapt to all devices from mobile phone to extra large desktop and won't break the bank.