Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2009, 08:19
kseso?
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Desactivar cambios de estylo de una "class"

Trabajos a realizar (investigación):
Herencia en css (y ya de paso) cascada

Cita:
Como evito tener que volver a declarar todo lo que no quiero que haga on:hover?
Hay dos tipos de propiedades (y sus valores): los que se heredan y los que no.
Para los primeros, si quieres anularlos/modificarlos tienes que declararlos de nuevo con valor distinto.
Para los segundos, si no los declaras explícitamente no se aplican.
Cita:
Lo que hace el programa exactamente, es...
El navegador va leyendo el html según lo encuentra escrito, así que primero "carga el css" que se encuentra en el head y a medida que se encuentra en el body un elemento le aplica las propiedades que le corresponden por su clase (identificador).
Cita:
Hay alguna manera de decirle por ejemplo....

....#menu li.final:hover { none; color:red; }...
1º: en css las declaraciones son: elemento {"propiedad: valor;"} No puedes poner sólamente un valor (none) sin aplicarlo a una propiedad determinada que admita tal valor.
la pseudoclase :hover hereda las propiedades del elemento al que se la aplicas, así que si quieres modificar alguna propiedad en concreto tienes que definirla con su valor modificado explícitamente.
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++