要素がfooter
要素でない場合、テキストを赤色にしたいというシンプルなレイアウトです。 p
タグ、a
タグなどで動作します。CSS3:兄弟要素でnot()セレクタが動作しない
しかし、footer
タグで試しても動作しません。
私のコードは以下の通りです:これはあなたのコードは
p {
color: #000000;
}
:not(footer) {
color: #ff0000;
}
<h1>This is a heading</h1>
<footer>This is a footer.</footer>
<div>This is some text in a div element.</div>
<a href="https://www.w3schools.com" target="_blank">Link to W3Schools!</a>
これが私の問題を解決しました。ありがとう! – sjw0525