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