Yo lo he implementado del siguiente modo:
- Una función javascript se encarga de cargar un css que se pasa como parámetro:
Código PHP:
function loadCss(css) { ... }
Código PHP:
if (screen.width < 481) loadCss('css/estilo-movil.css');
else loadCss('css/estilo.css');
Código HTML:
<noscript> <link rel="stylesheet" type="text/css" href="css/estilo.css" /> </noscript>
También podría hacerlo por css, si fuera mejor a la hora de la carga de la web, ya que la web es en php.
Gracias, un saludo.