Я полагаю, вы используете макет с фиксированной шириной, например, сетку 960?
У вас есть два варианта:
- Создайте отдельную «мобильную» версию всего своего веб-сайта и переключитесь на нее, обнаружив телефон в заголовках HTTP.
- Используйте гибкий дизайн, чтобы дизайн вашего веб-сайта мог втиснуться в любое пространство, в которое вы его поместили.
Если вы выберете последнее, взгляните на http://cssgrid.net/ - это позволяет вашему веб-сайту уместиться на больших широкоэкранных экранах и крошечных мобильных экранах с одним дизайном!