If your site can customize everything you need with CSS, you should be fine.
Keep in mind things that differ on the mobile network:
- Overall width / height is much smaller
- Font size usually increases for readability
- Flash is not supported on many devices (cough iphone)
- Drop everything that is not needed, do not waste traffic on what users of mobile users do not like.
- add mobile attributes to the phone # for dialing convenience
However, as soon as you enter it, you will find that you really need / need to provide another "view" for mobile users ... for example. redirecting them from example.com to m.example.com and drastically changing the content on the page. If you use the MVC , you should be able to create a set of simplified views for your mobile-optimized pages.
Examples of sites (from desktop to mobile or from touch)
source share