Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2012, 16:54
xav_ogame
 
Fecha de Ingreso: junio-2012
Mensajes: 17
Antigüedad: 11 años, 10 meses
Puntos: 0
Optimización para dispositivos móviles

Hola, estoy optimizando una web para dispositivos móviles (ya la tengo hecha, de hecho), y me ha surgido la duda de cómo es más eficiente o en general mejor hacerlo.

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) { ... } 
- Al cargar la página (window.onload), comprobamos, también mediante javascript, el tamaño de la pantalla:
Código PHP:
if (screen.width 481loadCss('css/estilo-movil.css');
else 
loadCss('css/estilo.css'); 
Y en caso de no tener activado JavaScript, cargar la versión de escritorio directamente:
Código HTML:
<noscript>
<link rel="stylesheet" type="text/css" href="css/estilo.css" />
</noscript> 
Así pues, ¿hay algún modo mejor de hacerlo? ¿Todos son igual de buenos / efectivos / eficientes?

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.