general.cssDefinir las propiedades de CSS dos veces
#feedback_bar
{
/*props*/
}
another.css
#feedback_bar
{
/*props*/
}
se permite esto? ¿Ambos serán heredados?
general.cssDefinir las propiedades de CSS dos veces
#feedback_bar
{
/*props*/
}
another.css
#feedback_bar
{
/*props*/
}
se permite esto? ¿Ambos serán heredados?
Las propiedades definidas por última vez anularán las propiedades definidas anteriormente. A menos que use !important
en la sección de CSS definida previamente.
.thing {
padding: 10px;
}
.thing {
padding: 12px;
}
.thing
tendrá padding: 12px;
.thing {
padding: 15px !important;
}
.thing {
padding: 123px;
}
.thing
tendrá padding: 15px;
Esto está permitido, y para responder de manera más estricta su pregunta, tanto de hecho se hereda como se muestra en este ejemplo:
.thing {
padding: 10px;
}
.thing {
background: red;
}
.thing
tendrá ambos padding: 10px;
y background: red;
.
Además, tómese un momento para leer algunos de los comentarios sobre esta respuesta, ya que plantean buenos puntos que vale la pena seguir leyendo.
Esto está permitido, pero si hay propiedades duplicadas, se usará la última.
El que está cargado sobrescribe por última vez la (s) declaración (es) anterior (es). En cuanto a su autorización, css no puede arrojarle errores: P. Probablemente no sea una buena idea.
De hecho, pero me gusta la idea de no mostrar una página con errores de estilo o marcado. – NGLN
Creo que vale la pena mencionar que '! Important' pretende ser una herramienta de diagnóstico, no una solución para CSS descuidado. – jlmakes
De acuerdo. Pero ahora que ha hecho eso por mí, no lo haré;) – Marty
@Shango - A menudo también uso '! Important' para tratar con JS (fuera de mi control) modificando los estilos en línea. –