Хех, определяете на сервере устройство, с которого смотря сайт (анализ заголовков от устройства) и в зависимости от устройства отдаете разные или шаблоны сайта, или просто подключаете разные стили. Например вот такая функция:
function isMobile(){
	$pda_patterns = array(
		'MIDP','FLY-','MMP','Mobile','MOT-',
		'Nokia','Obigo','Panasonic','PPC',
		'ReqwirelessWeb','Samsung','SEC-SGH',
		'Smartphone','SonyEricsson','Symbian',
		'WAP Browser','j2me','BREW', 'iPod', 'iPhone', 'Android'
	);
	$agent = $_SERVER['HTTP_USER_AGENT'];
	$user_agent = strtolower($agent);
	foreach($pda_patterns as $val){
		$val = strtolower($val);
		if(strpos($user_agent, $val) !== false){ return true; }
	}
	return true;
}