Anunciese Aquí

Registro automático

Acceder con Twitter

top articulo
twitter
facebook
Rss
miércoles 24 de abril del 2024
Lea, publique artículos gratis, y comparta su conocimiento
Usuario Clave ¿Olvidó su clave?
¿Iniciar sesión automáticamente en cada visita?
Inserte su correo electronico

La Declaración !important en CSS, parte 1

veces visto 8493 Veces vista   comentario 0 Comentarios

Las hojas de estilo en cascada (CSS por su nombre en inglés, Cascading Style Sheets ) deben su denominación a la forma en que actúan sobre los atributos de una página web. Los archivos CSS contienen un lenguaje que modifica la apariencia y el formato de los elementos descritos en la definición del sitio. Vale decir que alteran el aspecto de los objetos definidos en archivos HTML, XHTML y otros utilizados para similares efectos. Pero esta influencia sobre el aspecto de texto, los elementos gráficos y otros, tiene un orden.  “En cascada” significa que si una declaración CSS modifica a una anterior, la válida es la última que el navegador encuentre. Sin embargo, en ciertas ocasiones es necesario establecer excepciones. Para esto es útil la declaración !important.

La Secuencia CSS Normal

Las declaraciones de las hojas de estilo en cascada (CSS) se aplican según el orden en que el navegador las encuentra. Cada vez que el explorador lee un estilo para un elemento determinado de la página web, este estilo es el que se aplica. Con lo cual la última declaración de estilo reemplaza al anterior, si lo hubo. En realidad, para ser más específicos, cada elemento tiene una importancia relativa que depende de varios factores. El orden inicial en cuanto al origen de la declaración de estilo es el siguiente:

Estilos por defecto del navegador Estilos del usuario (opciones agregadas al navegador) Estilos del autor de la página

Ejemplo:

Estilo del navegador: font-size: 12px

Estilo del autor de la página: font-size: 14px

En esta secuencia,  el estilo por defecto es el de menor importancia y el establecido por el diseñador el más importante y con prioridad sobre los demás. El tamaño del tipo de letra será de 14 puntos, que modifica el de 12 puntos que veíamos antes de cargar nuestra página.

La Declaración !important en la Secuencia

La declaración !important en CSS sirve para preservar un estilo, a pesar de que luego sea modificado por otra declaración. Vale decir que el formato establecido por una sentencia que incluya !important, no varía aunque  luego se defina un formato que lo contradiga.  Por ello, desde que se estableció el uso de este concepto, el orden según el origen pasó a ser determinado por la siguiente secuencia:

Estilos por defecto del navegador Estilos del usuario (opciones agregadas al navegador) Estilos del autor de la página Estilos del autor con cláusula !important Estilos del usuario con cláusula !important

En este caso, los estilos por defecto del navegador y los del usuario tienen la mínima importancia, y los estilos definidos por el usuario con una declaración !important son los de mayor prioridad, incluso mayor que aquellos del autor que incluyan la misma declaración. Esto permite al usuario final modificar, por ejemplo, una plantilla, sin necesidad de tener que adoptar los estilos que el diseñador  haya definido, así contengan el mandato !important.

En la segunda parte ahondaremos en cuándo y cómo usar la propiedad !important de CSS.

Autor: Verónica Milán, directora de lawebera.es, un portal dedicado al diseño web y maquetación, dirigido al diseñador web y creativo.

Clasificación: 2.3 (21 votos)
Está prohibido copiar este artículo. Artículo.org no permite la sindicación de sus artículos.
Acerca del autor

Jhonatan Hoyos, Colombiano, profesion Ingeniero en Sistemas, actualmente trabajo en SEO/SEM. Soy Profesional en Posicionamiento Web -

¿Tiene comentarios o preguntas para el autor?
Artículos recomendados
Diseño Web para niños
Escrito por Zerep, Añadido: 01 de Mar, 2011
El diseño web para los niños es una experiencia fascinante, desafiante y gratificante, además de exasperante. Aquí se está tratando de crear una experiencia digital para personas que aún carecen de la capacidad cognitiva para entender la abstracción. En el diseño web para niños se tratando de establecer...
veces visto 2667 Veces vista:   comentarios 0 Comentarios
Pasos necesarios para ejecutar un programa en una computadora
Escrito por Carlos Pes, Añadido: 13 de Ene, 2011
Suponiendo que en el disco duro de un PC esté guardado un programa que sirva para realizar la suma de dos números enteros cualesquiera (por ejemplo, del 3 y el 5), si alguien quiere realizar una suma con dicho programa, deberá seguir, como mínimo, los siguientes cinco pasos: 1. Encender el ordenador....
veces visto 6000 Veces vista:   comentarios 0 Comentarios
Protesta de GOOGLE por acuerdo de APPLE con los programadores
Escrito por Leonel Morales, Añadido: 24 de Jun, 2010
Google dijo el miércoles 09/junio/2010 que los recientes cambios en el acuerdo entre su rival Apple y los desarrolladores de aplicaciones bloquearán las herramientas de publicidad de Google para el popular iPhone, creando barreras "artificiales" para la competencia Apple modificó la redacción del...
veces visto 1620 Veces vista:   comentarios 0 Comentarios
Introducción a PHP
Escrito por Hugo Gómez, Añadido: 22 de Abr, 2010
¿Qué es PHP? PHP significa “PHP: Hypertext Preprocessor”. PHP es un lenguaje de script del lado del servidor para crear páginas Web dinámicas. Crear scripts PHP para realizar un seguimiento de las actividades de los visitantes en el sitio, enviar correos electrónicos a los clientes, que los usuarios...
veces visto 3404 Veces vista:   comentarios 0 Comentarios
Pasos fundamentales para comenzar a programar
Escrito por Javi Pizarro , Añadido: 17 de Mar, 2011
Te voy a mostrar el error más común que comenten el 90% de las personas que deciden aprender a programar. Si tú eres capaz de evitar este error y enfocar tus energías a lo que te voy a proponer, vas a ser capaz de dar tus primeros pasos para programar y de ponerte en acción sin dudarlo y sin...
veces visto 2962 Veces vista:   comentarios 0 Comentarios