Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/01/2011, 15:07
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: !important en css

Cita:
Iniciado por RadamantiusS Ver Mensaje
!important : Se usa para sobreponerse en los estilos por defectos de los usuarios que tengan en cierto navegador.

Ejemplo:

p {font-size:14px !important}

Si el usuario ha definido en su navegador un tamaño de 15px, entonces esta regla se impone sobre la del navegador, sin embargo si el usuario ha definido la etiqueta !important en su navegador pues esta gana sobre tu regla.
valgame dios... que usuario se toma la molestia en definir tamaños en su navegador? aunque es posible que lo hagan muy pocos se toman esa molestia, el uso de esta etiqueta es mas comun para dar importancia entre varias hojas de estilo, como en los casos que defines una hoja de estilos general para todo el sitio y en alguna pagina necesitas que cambie algo le agregas la etiqueta !important

como por ejemplo:
Código CSS:
Ver original
  1. body{
  2. font-size:13px !important;
  3. font-size:15px;
  4. }

normalmente la ultima regla tendria prioridad [ 15px ] pero dado que la primera tiene la etiqueta !important tiene mayor peso y es la que tiene prioridad

Cita:
Iniciado por Kurozaki Ver Mensaje
Bueno es exactamente como dice este compañero, pero solo funciona para IE, o al menos eso es lo que he leido.
Compañero esta funciona en la mayoria de los exploradores, y como le comente antes esta no es ningun hack para IE por el contrario las versiones viejas de IE no la reconocen he ignoran.