1. ホーム
  2. css

[解決済み] CSSセレクタの「+」(プラス記号)の意味は何ですか?

2022-03-22 06:37:35

質問

例えば

p + p {
  /* Some declarations */
}

が何なのかわからない。 + を意味します。に対してスタイルを定義するのと何が違うのでしょうか? p を使わずに + p ?

解決方法は?

参照 隣接セレクタ をW3.orgでご覧ください。

この場合、セレクタは、スタイルが他の段落に直接続く段落にのみ適用されることを意味します。

無地の p セレクタは、ページ内のすべての段落にそのスタイルを適用します。


これはIE7以上でのみ動作します。IE6では、どの要素にもスタイルが適用されません。また、これは > コンビネータを使用します。

については、マイクロソフトの概要もご参照ください。 Internet ExplorerにおけるCSSの互換性 .