我想将
元素设为红色,除了<h1>
内的<h1>
。<header>
h1:not(header h1) {
color:red
}
h1:not(header h1) {
color: red
}
<header>
<h1>Title</h1>
</header>
<h1>Level-1 heading</h1>
<p>Body text.</p>
<h1>Level-1 heading</h1>
<p>Body text.</p>
body:not(header) > h1 {
color: red;
}
<body>
<header>
<h1>Title</h1>
</header>
<h1>Level-1 heading</h1>
<p>Body text.</p>
<h1>Level-1 heading</h1>
<p>Body text.</p>
</body>
body:not(header) > h1 {
color: red;
}
这将使所有
<h1>
元素变为红色,除了 <header>
内的元素之外。