--- title: 一般兄弟結合子 slug: Web/CSS/General_sibling_combinator tags: - CSS - リファレンス - セレクター browser-compat: css.selectors.general_sibling translation_of: Web/CSS/General_sibling_combinator --- {{CSSRef("Selectors")}} **一般兄弟結合子** (general sibling combinator, `~`) は 2 個のセレクターを結びつけ、 1 つ目の要素の後に 2 つ目の要素のがあり(直後である必要はない)、かつ両者が同じ親{{Glossary("element", "要素")}}の子であるすべてのパターンに一致します。 ```css /* 任意の画像の兄弟で、 その画像より後方にある段落 */ img ~ p { color: red; } ``` ## 構文 ```css 先行する要素 ~ 選択される要素 { スタイルプロパティ } ``` ## 例 ### CSS ```css p ~ span { color: red; } ``` ### HTML ```html This is not red.
Here is a paragraph.
Here is some code.
And here is a red span!
And this is a red span!
More code...
Whatever it may be, keep smiling.