No hace falta poner ningún botón para pasar a la versión para móviles.
Para smartphones hay una librería JQuery que te puede servir perfectamente:
Jquery Mobile.
Puedes detectar los dispositivos móviles con lenguaje de navegador (javascript) o servidor (PHP, ASP, etc).
Asegúrate de usar más de una hoja de estilos, por ejemplo, para dispositivos móviles hay que usar
@media handheld.
En PHP puedes usar
get_browser o
HTTP_USER_AGENT para identificar el navegador del usuario.
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
?>