2008/4/3 Silvia Caparrós <[EMAIL PROTECTED]>:

> Hola,
>
> ¿Sabéis que puedo hacer para que mi página se vea bien en Safari?
>
> http://www.bucodente.com/default.asp
>
> Le he puesto esto para que coja diferentes hojas de estilo según el
> navegador pero el menú me da problemas porque parece que la hoja de estilo
> para safari no la está cogiendo.
>
> ¿Se os ocurre como puedo hacerlo?
>
> <link href="hojadeestiloprincipal.css" rel="stylesheet" type="text/css" />
>
> <!--[if IE ]> <link rel="stylesheet" type="text/css" href="ie.css" />
> <![endif]-->
>
> <!--[if Safari ]> <link rel="stylesheet" type="text/css" href="safari.css"
> /> <![endif]-->
>
> Muchas gracias por vuestra ayuda.


Una forma divertida de hacer esto que quieres es mediante directivas de
Apache.

# Activas una variable cuando detectas navegador safari

BrowserMatch Safari  enableSafariPatch

# Hace que un directorio sea especial especial, y solo visible para
Safarireros

<Directory /patch/css/safari/>

deny from all
allow from env=enableSafariPatch

</Directory>

# Pones en ese directorio los css de safari

<!--- en el html pones la llamada, para cualquier navegador sera un 403,
menos para Safari -->

<link rel="stylesheet" type="text/css" href="/patch/safari/misitiogueb.css"
/>


/* Otra forma divertida seria en el onload, detectar el user-agent, y si es
Safari version igual o inferior a la actual, añadir el CSS  */

Lo mejor que puedes hacer es abandonar la feature problematica / Hacer las
cosas de otro modo.


:-D
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a