![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/02/2011, 12:15
|
![Avatar de sanxuan](http://static.forosdelweb.com/customavatars/avatar384533_1.gif) | | | Fecha de Ingreso: enero-2011 Ubicación: Gijón
Mensajes: 671
Antigüedad: 14 años, 1 mes Puntos: 36 | |
Respuesta: Como quitar estilos css heredados? La herencia en CSS, en términos generales y en ausencia de la declaración !important, es muy simple.
Los archivos externos se leen primero. El último enlace CSS sobreescribe a las propiedades descritas en enlaces a hojas de estilo precedentes.
Luego tienen prioridad las hojas de estilo internas (declaradas en el <head> de tu HTML) sobre los enlaces que le anteceden.
Por último, si existen etiquetas link dentro de <body> deberían sobreescribir las reglas anteriores.
Tan solo los estilos en línea tienen preferencia sobre lo anterior.
Para hacer que aparezcan o desaparezcan menús al pinchar con el ratón sobre ellos lo habitual es usar javascript.
Mediante javascript puedes modificar el CSS de manera dinámica a tu antojo.
Con CSS sólo se garantizan los comportamientos :link, :focus, :active, y :hover.
Última edición por sanxuan; 08/02/2011 a las 12:20 |