3.201 cursos gratis
6.233.243 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > CSS práctico > Especificidad

CSS práctico

Autor: Ricardo Borillo
Curso:  4,36/5 4,36/5 (109 opiniones) |8203 alumnos|Fecha publicación: 10/09/2004
Capítulos del curso

Capítulo 11:

 Especificidad

Hay ocasiones en las que podemos encontrarnos en la situación de que un mismo elemento tenmúltiples definiciones para ser formateado de formas distintas:

.grape {color: purple;}
H1 {color: red;}

<H1 CLASS="grape">Meerkat <EM>Central</EM></H1>

En estos casos CSS define que se debe aplicar el estilo que sea más específico, ejemplo de gradación que aplicará un navegador a la hora de aplicar los estilos:

H1 {color: red;} /* specificity = 1 */
P EM {color: purple;} /* specificity = 2 */
.grape {color: purple;} /* specificity = 10 */
P.bright {color: yellow;} /* specificity = 11 */
P.bright EM.dark {color: brown;} /* specificity = 22 */
#id216 {color: blue;} /* specificity = 100 */


Por definición, los estilos heredados tendrán un valor de especificidad 0 y los aplicados a través de la propiedad STYLE, un valor superior a 100.

Importancia.- Podemos marcar que ciertos estilos son más importantes que otros, pudiendo así modificar las reglas de especificidad aplicadas por el navegador. Un estilo importante se define añadiendo la coletilla !important al final del mismo:

P.dark {color: #333 !important; background: white;}

Esto estilos recibirán siempre el valor de especificidad más alto considerado por el navegador.

Como los estilos heredados tienen un valor de especificidad 0, esta definición se mantendrá aunque el estilo heredado contuviera la definicion !important.

 

Capítulo siguiente - Estilos en cascada
Capítulo anterior - Estructura
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 109 opiniones. Opina sobre este curso.

Descarga el PDF gratis

Cursos similares a CSS práctico


Cursos Valoración Alumnos Vídeo
Sistemas Informativos. Diseño y creación (2/2)
Diseño de sistemas informativos. Técnicas de análisis y diseño estructurado para la representación y documentación ... [08/04/09]
 4,50/5 1.428  
Procesos en C. Sincronización (segunda parte)
Curso de informática sobre sincronización de procesos en C, que, en su segunda parte, desarrolla el tema de la comunicación entre los procesos de un sistema informático; ... [21/10/08]
5/5 704  
SVG: gráficos e interactividad en la Web
En muchos tipos de páginas Web, interesa que aparezcan gran cantidad de gráficos e imágenes y que además exista cierta interactividad entre los usuarios y el contenido de... [15/09/04]
 4,43/5 4.377  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail