![]() |
Problema list-style-image en IE Hola, Tengo un problema curioso con Internet Explorer. Resulta que hice unos listados Código HTML: <ul>Código HTML: list-style-image: url(iconito.gif);Saben ustedes que razón puede haber? Gracias! |
La razon..pues no se, quizas acabas de descubrir un nuevo bug de IE. Prueba lo siguiente: Código: ul { |
Re: Problema list-style-image en IE yo tuve el mismo problema, lo solucioné con la sugerencia de Ramm |
Respuesta: Problema list-style-image en IE El problema está, como casi siempre, en la mala interpretación de Internet Explorer, ¿por que? muy sencillo: Código: ul li:hover { list-style-image: url(img/arrow.png); }Según las normas de w3c estamos cambiando la propiedad al tag correcto 'li', sin embargo esto, a pesar de funcionar perfectamente en todos los navegadores (Chrome, Firefox, Safari y Opera entre otros), no funciona en nuestro fantástico IE, ¿por que? por que si tienes un vínculo dentro de ese elemento 'li' este solamente funcionará si haces: Código: ul li a:hover { list-style-image: url(img/arrow.png); }Para solucionarlo tendrás que poner los 2 métodos para que los usuarios del malísimo IE puedan ver la imagen personalizada, no hay otra: Código: ul li:hover, ul li a:hover { |
Respuesta: Problema list-style-image en IE exacto anf pero es mas sencillo como dice "ramm" ya que el espacio que dejan los navegadores de la viñeta al enlace varia no por mucho pero si lo hace... y ademas "list-style-image" es para las listas y en tu ultimo ejemplo le dariamos viñeta a 2 elementos? ("li" y "a")... por que ok... en IE6 no hay "li:hover" pero en FF hay las 2 opciones asi que creo que es mas sencillo como dice "ramm" y se vera igual en todo navegador... pero bueno es mi opinion gracias por la explicacion anf chao y suerte! |
Respuesta: Problema list-style-image en IE Para eso le das padding-left: Xpx, en firefox (como debe ser) solo sale 1 vez si usas ul li:hover, de hecho si quitas ul li:hover y dejas ul li a:hover ya no sale tu imagen personalizada, por lo menos en FF3.5. Es mucho más sencillo dar simplemente un padding-left (2 palabras de código) y usar el método list-style-image que obviarle y utilizar otro como si se tratase de una triquiñuela, si dejamos de utilizar algunas propiedades por que no se adaptan a nuestras necesidades (o como es el caso, no queremos adaptarlas) entonces apaga y vamonos. Sobretodo cuando tanto para un método como para otro estas utilizando el padding-left, si puedes ahorrarte código, hazlo siempre. Para gustos los colores, yo solo dí la explicación exacta de por que ocurre, no la solución al problema ya que hay varias maneras de hacer lo mismo o en apariencia muy similar. Espero que con esto entiendas mi punto de vista, recibe un cordial saludo. |
Respuesta: Problema list-style-image en IE Hola chic@s: ¿Os habeis dado cuenta de que el mensaje original es de 2005? Lo más probable es que ya hayan resuelto su duda en su día ¿no? Saludos. :adios: |
Respuesta: Problema list-style-image en IE jomaruro jaja perdona no me fije... ajaja yo vi la respuesta de anf y pues segui perdona, no vuelve a ocurrir |
Respuesta: Problema list-style-image en IE Hola: :risa::risa: Solo os lo indiqué para que os fijarais, no tienes porqué pedirme perdón. Saludos. :adios: |
| La zona horaria es GMT -6. Ahora son las 06:41. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.