![]() |
Duda con herencia de atributos en CSS Buenas, Me ha salido una duda con la herencia de atributos en CSS, pongo el código y me explico: Código: .menuSuperior {El caso es que en Mozilla al pasar por encima de los enlaces me aparecen subrayados, en Internet Explorer no. Para que me aparezcan en ambos navegadores sin subrayar tengo que descomentar la linea.. Un saludo. |
Creo que no se heredan de la manera que esperas. En efecto, hay que especificar la decoración del texto para hover, etc... Es cosa de ver las especificaciones CSS... |
yo no veo diferencia de comportamiento entre FF1.0 y IE6SP2 |
Buenas, Vale, creo que ya he encontrado el motívo. Había puesto la línea comentada con "//", este forma de comentar funciona en Firefox, pero no en Internet Explorer. Ahora poniendo esto: Código: .menuSuperior {Saludos. |
La doc oficial CSS, que dice que text-decoration no se herede sino que puede propagarse, o sea que el tema es algo complicado ;) |
Lo tienes mal hecho, no se debe comentar sino indicar como debe verse text-decoration: underline; |
espera... como tienes tu codigo html? si tienes <a class="menuSuperior" href="...>link</a> entonces esta bien tu css. pero si por el contrario, tienes: <div class="menuSuperior"> <a href="...>link</a> </div> tu css deberia de ser: .menuSuperior a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2B5ABA; text-transform: uppercase; text-decoration: none; text-align: center; letter-spacing:0px; } .menuSuperior a:hover { color: #FFFFFF; text-decoration: underline; } |
| La zona horaria es GMT -6. Ahora son las 20:51. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.