Hola de nuevo Javier:
Desde PHP puedes acceder al valor de user agent mediante la variable
$_SERVER["USER_AGENT"].
Aquí te dejo un trozo de código que te permitiría identificar algunos
navegadores de PDA. Puedes completarlo tú mismo buscando qué valores envía
cada navegador:
<? if ( strstr( $_SERVER["USER_AGENT"], "Windows CE" ) || strstr(
$_SERVER["USER_AGENT"], "Windows+CE" ) ) { ?>
<link href="/css/main_handhelds.css" rel="stylesheet"
type="text/css"> <? } else { ?>
<link href="/css/main.css" rel="stylesheet" type="text/css"> <? } ?>
En ese trozo de código busco las cadenas "Windows CE" o "Windows+CE" en
USER_AGENT, lo que debería detectar la mayoría de navegadores que funcionen
bajo el SO de Microsoft, y muestra un CSS u otro. Si quieres saber qué valor
envía tu PDA, simplemente printa por pantalla el valor de la variable
$_SERVER["USER_AGENT"], y añade la cadena correspondiente.
Espero que te sea de ayuda.
Un saludo,
Albert Garcia
OboLog » Tus pensamientos en red
www.obolog.com
______________________________________________
Mi blog personal en http://obokaman.obolog.com
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> En nombre de Javier Prieto
> Enviado el: miércoles, 19 de julio de 2006 22:35
> Para: Ovillo, la lista de CSS en castellano
> Asunto: Re: [Ovillo] CSS y Handheld
>
> Gracias Albert:
>
> Parece una solución bastante maja, lo que pasa es que por mas que lo
> intento no sé muy cómo hacerlo porque mis conociemientos de PHP son
> minimos.
>
> Si tienes algun ejemplo por ahi te lo agradecería... y sino ya sigo
> peleándome
>
> Gracias de todas formas
>
> Albert Garcia escribió:
> > Hola Javier,
> >
> > Desde el servidor podrías identificar el USER_AGENT que envía el
> > navegador que está solicitando la página, y dependiendo de éste
> > mostrar una u otra CSS. Digamos que hay bastantes
> navegadores para PDA
> > que no detectan como deberían el atributo media, y de esta forma
> > puedes
> hilar más fino.
> >
> > Un saludo,
> >
> > Albert Garcia
> > OboLog » Tus pensamientos en red
> > http://www.obolog.com
> > _____________________________________
> > Mi blog en http://obokaman.obolog.com
> >
> >
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]
> > En nombre de Javier Prieto
> > Enviado el: miércoles, 19 de julio de 2006 20:07
> > Para: [email protected]
> > Asunto: [Ovillo] CSS y Handheld
> >
> > Hola amigos:
> >
> > Estoy intentando hacer una web donde conseguir dos diseños
> distintos
> > tanto para PC como para dispositivos móviles.
> >
> > Antes de hacer nada hice una paginita donde chequea que
> MEDIA usa para
> > cargar los estilos (all, screen, braille, handheld, tty, tv, etc)
> >
> > Cargo la página en el PC y me dice que coge los estilos de
> tipo ALL y
> > SCREEN.
> > Cargo la pagina en mi PDA IExplorer y me dice que coge los
> ALL, SCREEN
> > y HANDHELD.
> >
> > Total, que empiezo a diseñar mi página web con unos estilos para
> > SCREEN y otros para HANDHELD que machaquern a los anteriores.
> >
> > Iba todo bien cuando me instalo el Opera y el NetFront en
> mi PDA para
> > ver qué tal y veo que estos navegadores no cogen el tipo HANDHELD,
> > sólo el ALL y el SCREEN. Con lo que el diseño que me muestra es que
> > hice para el PC, cosa que no quiero porque salen scrolls
> por todos lados.
> >
> > Conclusión y question: Queria saber si hay por aqui algun
> experto en
> > este tema de diseño para dispositivos moviles que me pueda echar un
> > cable de cómo hacer para diseñar una web tanto para PC como para
> > dispositivos móviles de una manera correcta..... claro....
> si la hay.
> >
> > Muchas gracias a todos
> > _______________________________________________
> > Lista de distribución Ovillo
> > Para escribir a la lista, envia un correo a [email protected]
> > Puedes modificar tus datos o desuscribirte en la siguiente
> dirección:
> > http://ovillo.org/mailman/listinfo/ovillo
> >
> > _______________________________________________
> > Lista de distribución Ovillo
> > Para escribir a la lista, envia un correo a [email protected]
> > Puedes modificar tus datos o desuscribirte en la siguiente
> dirección:
> > http://ovillo.org/mailman/listinfo/ovillo
> >
> >
>
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a [email protected]
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://ovillo.org/mailman/listinfo/ovillo
>
>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo