Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Skeletron en 9 Febrero 2012, 06:00 am



Título: Prioridad en archivo de estilos CSS
Publicado por: Skeletron en 9 Febrero 2012, 06:00 am
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.


Título: Re: Prioridad en archivo de estilos CSS
Publicado por: karmany en 9 Febrero 2012, 20:25 pm
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...


Título: Re: Prioridad en archivo de estilos CSS
Publicado por: Skeletron en 10 Febrero 2012, 02:04 am
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".