En un encabezado HTML, tengo esto:
<head>
<title>Title</title>
<link href="styles.css" rel="stylesheet" type="text/css"/>
<link href="master.css" rel="stylesheet" type="text/css"/>
styles.css
es mi hoja de página específica. master.css
es una hoja que uso en cada uno de mis proyectos para anular los valores predeterminados del navegador. ¿Cuál de estas hojas de estilo tiene prioridad? Ejemplo: la primera hoja contiene información específica
body { margin:10px; }
Y bordes asociados, pero el segundo contiene mis restablecimientos de
html, body:not(input="button") {
margin: 0px;
padding: 0px;
border: 0px;
}
En esencia, ¿el elemento en cascada de CSS funciona igual en términos de referencias de hoja de estilo que en las funciones típicas de CSS? ¿Significa que la última línea es la que se muestra?
body:not(input="button")
No es un selector válido por cierto. Probablemente quisiste dividirlo en body, input:not([type="button"])
.
master.css
debería cargar primero, luego es mucho más fácil anular los estilos maestros en tu styles.css
.