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
