W nagłówku HTML mam to:
<head>
<title>Title</title>
<link href="styles.css" rel="stylesheet" type="text/css"/>
<link href="master.css" rel="stylesheet" type="text/css"/>
styles.css
to mój arkusz specyficzny dla strony. master.css
to arkusz, którego używam w każdym z moich projektów, aby zastąpić ustawienia domyślne przeglądarki. Który z tych arkuszy stylów ma pierwszeństwo? Przykład: pierwszy arkusz zawiera konkretne
body { margin:10px; }
I powiązane obramowania, ale druga zawiera moje resetowania
html, body:not(input="button") {
margin: 0px;
padding: 0px;
border: 0px;
}
Zasadniczo, czy element kaskadowy CSS działa tak samo pod względem odniesień do arkuszy stylów, jak w typowych funkcjach CSS? Czyli to ostatnia linia jest wyświetlana?
body:not(input="button")
Nawiasem mówiąc, nie jest prawidłowym selektorem. Prawdopodobnie chciałeś to podzielić na body, input:not([type="button"])
.
master.css
powinien załadować się jako pierwszy, a potem łatwiej będzie go zmienić mistrzowskie style w twoim styles.css
.