Prioridad en archivo de estilos CSS

Iniciado por Skeletron, 9 Febrero 2012, 06:00 AM

0 Miembros y 1 Visitante están viendo este tema.

Skeletron

Hola gente.
Si defino en el HEAD 3 archivos css. y ambos le dan propiedades a la etiqueta SPAN (supongamos).
A cual de los 3 archivos el browser le va a dar bola? al 3º (ultimo) archivo definido?

Ninguno tiene el "!important" ni nada eso.

karmany

Normalmente tomará el estilo que haya leído en último lugar. En tu caso será (normalmente) el 3º archivo definido.

Desde mi punto de vista deberías evitar definir 3 estilos diferentes para la etiqueta span.

Important es útil cuando no tienes más remedio, por ejemplo en la programación de plugins...

Skeletron

Exactamente, estoy con el tema de plugins.
Estoy haciendo un CMS que va a tener muchos modulos.
Al mismo tiempo hay que tomar el CSS que quiere que haya el webmaster, tambien el que propone el template, y tambien el que propone el modulo.
Pero los 3 tienen que estar al mismo tiempo, por el hecho que todos pueden tener diferentes cosas que otros no.

Y ni hablar de que no tengo control sobre los contenidos de esos archivos.

Pero si el browser le da la importancia del 3º archivo, me conformo con eso. Lo que no quiero, es que "elija al azar".