Ich versuche, CSS zu schreiben, das nur für bestimmte Divs gilt. Ich habe Code, der für dieses Beispiel funktioniert, aber ich möchte es in einer Art und Weise tun, die mich nicht benötigen .landing
vor jeder ZeileWrapping mehrerer CSS-Elemente unter einer ID
<div class="landing">
<h1>Hey</h1>
<p>Hi</p>
</div>
<div class="notlanding">
<h1>Hey</h1>
<p>Hi</p>
</div>
CSS
HTML
.landing h1{
color: red;
}
.landing p {
color: blue;
}
zu setzen
Dies produziert, was ich erreichen möchte, aber gibt es eine Möglichkeit, beide h1
und p
in .landing
zu wickeln?
So etwas wie dieses
.landing {
h1{
color: red;
}
p {
color: blue;
}
}
Das wäre möglich mit einem CSS-Präprozessor (LESS, SASS, ...), aber nicht mit reinem CSS –
können Sie '' 'div: not (.landing)' '' für die anderen verwenden, nicht sicher, ob das ist was du wolltest – Brian