Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2011, 12:15
Avatar de sanxuan
sanxuan
 
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 13 años, 3 meses
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