Foros del Web » Creando para Internet » CSS »

Significado de regla "important!"

Estas en el tema de Significado de regla "important!" en el foro de CSS en Foros del Web. Para qué sirve esta regla exactamente? Por ejemplo, la he visto en el caso de las propiedades width o height...
  #1 (permalink)  
Antiguo 17/02/2006, 12:22
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 14 años, 6 meses
Puntos: 3
Significado de regla "important!"

Para qué sirve esta regla exactamente?
Por ejemplo, la he visto en el caso de las propiedades width o height
  #2 (permalink)  
Antiguo 17/02/2006, 12:25
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 9 meses
Puntos: 771
Hola Tigervlc

Un enlace vale más que 10 palabras.

Saludos,
  #3 (permalink)  
Antiguo 17/02/2006, 16:16
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.462
Antigüedad: 15 años, 4 meses
Puntos: 2099
¿Lo de que tu post tenga 10 palabras en aposta o casualidad? Está gracioso.
  #4 (permalink)  
Antiguo 17/02/2006, 16:29
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 14 años, 6 meses
Puntos: 3
Ah, entonces "important!" permite que si en las preferencias del usuario en su navegador hay algo que choca con alguna de las reglas del CSS, manden las preferencias en vez de las reglas, no? En caso contrario, si no se especifica "!important", siempre mandarán las reglas CSS sobre las preferencias. Es así?
  #5 (permalink)  
Antiguo 18/02/2006, 03:33
Avatar de kazafun  
Fecha de Ingreso: diciembre-2003
Ubicación: Elda
Mensajes: 843
Antigüedad: 14 años
Puntos: 13
Yo antes usaba esa regla para diferenciar entre IE y firefox. IE no la entiende y no le hace caso, asi que puede servir para eso, por ejemplo:

margin-left: 30px !important; /*para FF*/
margin-left: 15px; /*para IE*/


Aunque en este foro me explicaron que dado que !important tiene realmente esa funcion especifica que indicas se pueden utilizar otro trucos para diferenciar codigo segun el navegador.
__________________
MUERTE a Internet Explorer


Mi portfolio de diseño web en Elda
  #6 (permalink)  
Antiguo 18/02/2006, 04:27
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 9 meses
Puntos: 771
Cita:
Iniciado por BoNeZ
¿Lo de que tu post tenga 10 palabras en aposta o casualidad? Está gracioso.
Pura y simple casualidad No me había dado cuenta hasta que he visto tu mensaje. Seguro que si lo intento hacer aposta no me sale
  #7 (permalink)  
Antiguo 18/02/2006, 06:09
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
Antigüedad: 12 años, 1 mes
Puntos: 1
Hola a todos, hola Tigervlc.

Cita:
Iniciado por Tigervlc
Ah, entonces "important!" permite que si en las preferencias del usuario en su navegador hay algo que choca con alguna de las reglas del CSS, manden las preferencias en vez de las reglas, no?
¿Preferencias? todo son reglas independientemente de quien las haga.
Hablais de autores y usuarios, lo cierto es que este es un juego a tres bandas: usuarios, autores y agentes de usuario (navegadores y +)

Cita:
Iniciado por Tigervlc
En caso contrario, si no se especifica "!important", siempre mandarán las reglas CSS sobre las preferencias. Es así?
Es un poco más complejo, en igualdad de condiciones sí.

CSS - Cascading Style Sheets - Hojas de Estilo en Cascada

Es muy importante entender el concepto Cascada.

Una "regla" css puede tener multiples origenes, un elemento html puede estar influenciado por multiples reglas css (posiblemente contradictorias) ¿Cómo se organiza esto? en cascada.
  #8 (permalink)  
Antiguo 18/02/2006, 10:00
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 14 años, 6 meses
Puntos: 3
ah, ya está claro del todo. Gracias! :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:27.