Hola Francisco,

He estado echando un vistazo rápido a tu problema. Pienso que en realidad tu
problema no es con los CSS, de hecho, aunque hay diferencias entre Safari y
otros navegadores, esa que comentas no es una de ellas. Más bien mirando un
poco por encima el código de tu página pienso que tienes un problema con el
código fuente de la misma y también el javascript, que ahí si que puede
variar Safari con respecto a otros navegadores.

En primer lugar utilizas dl pero de forma ineficaz, redundante y creo que
con anidación errónea. Los <dt> por ejemplo estan vacios despues los <dd>
incluyen un div, que te sobra ya que podrías hacer que el <dd> se comportara
como bloque. Luego hay comentarios condicionales del tipo IF IE 7 por todos
los lados que incluyen tags <a> o no según la versión del navegador que se
trate. No veo la necesidad de esto. A ver, los distintos navegadores pueden
tener distinto comportamiento a nivel de CSS, pero no veo porque el
contenido de la página, el marcado debe alterarse entre un navegador u otro.
Esto te puede estar dando muchos problemas, porque varias el contenido entre
unos navegadores y otros, así que el DOM de la página es distinta en cada
navegador, y por tanto los identificadores de estilos.

Yo limpiaría el código de las páginas primero, quitando TAGS redundantes,
como divs innecesarios, utilizaría un marcado semántico de la página
correcto y único para todos los navegadores, y sobre esa capa aplicaría el
estilo (aquí si puedes necesitar discriminar entre navegadores con los
conditional tags, pero con incluir un condicional en la cabecera que cargue
una hoja de estilos para los IE es suficiente sin salpicar el código con
condicionales) y después de tener el sitio presentado y funcionando en todos
los navegadores, metería el Javascript, pero asegurandome primero de que la
visualización es correcta. Haciéndolo así aislo el problema que sospecho que
lo puedes tener con el javascript y el marcado, amén de que con ese "lio" el
CSS también pueda estar erróneo.

Espero que te sea de ayuda.




On 25/1/07 23:05, "Francisco Alvarez" <[EMAIL PROTECTED]> wrote:

> ¡Hola a todos!
> 
> Tengo un sitio hecho con CSS + Flash. El mismo tiene "dos juegos" de CSS;
> uno para Internet Explorer y otro para Firefox. Resulta que con Safari
> ninguno de los dos juegos de CSS funciona. Es como si no tuviese los CSS.
> Esto pasa en la parte de la Colección 2007, donde se muestran los productos
> individualmente usando <dd> y <dt> para crear el efecto de que los mismos
> aparecen posando el cursor sobre los nombres de los mismos.
> 
> ¿Alguien podría indicarme dónde podría encontrar la solución? Yo estoy
> pensando en hacer un tercer juego de CSS (para Safari). El tema es que no
> tengo idea de como identificar los usuarios de Safari. En el sitio tengo un
> pequeño bucle que identifica el Internet Explorer a través del
> "identificador" IE (no se si es el nombre correcto). ¿Existe algo parecido
> para el Safari?
> 
> El sitio es www.eugenioaguirre.com
> 
> Desde ya muchas gracias a todos por su tiempo.
> 
>  Francisco P. Alvarez
> _______________________________________________
> 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://lists.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://lists.ovillo.org/mailman/listinfo/ovillo

Responder a