When it comes to mobile devices, one common working solution is to build the page so that it is usable by the least capable mobile browser, and to then use @media queries and other techniques to provide support for more capable devices, up to and including full-on desktop-based web browsers.