--- title: Combinador general de germans slug: Web/CSS/Selectors_general_de_germans tags: - CSS - NeedsMobileBrowserCompatibility - Reference - Selectors translation_of: Web/CSS/General_sibling_combinator ---
{{CSSRef("Selectors")}}

El combinador general de germans (~) separa dos selectors i només coincideix amb el segon element si segueix el primer element (encara que no necessàriament immediatament), i tots dos són fills del mateix pare {{domxref("element")}}.

/* Paràgrafs que són germans i posteriors a qualsevol imatge */
img ~ p {
  color: red;
}

Sintaxi

element ~ element { style properties }

Exemple

CSS

p ~ span {
  color: red;
}

HTML

<span>This is not red.</span>
<p>Here is a paragraph.</p>
<code>Here is some code.</code>
<span>And here is a red span!</span>
<code>More code...</code>
<span>And this is a red span!</span>

Resultat

{{ EmbedLiveSample('Example', 280, 120) }}

Especificacions

Especificació Estat Comentari
{{ SpecName('CSS4 Selectors', '#general-sibling-combinators', 'following-sibling combinator') }} {{Spec2('CSS4 Selectors')}} Li dona un nou nom al combinador "subsequent-sibling"
{{ SpecName('CSS3 Selectors', '#general-sibling-combinators', 'general sibling combinator') }} {{Spec2('CSS3 Selectors')}} Definició inicial.

{{CompatibilityTable}}

Descripció Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic 1.0 {{CompatVersionUnknown}} {{CompatGeckoDesktop("1")}} 7 9 3
Descripció Firefox Mobile (Gecko) Android Edge IE Phone Opera Mobile Safari Mobile
Suport bàsic {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

Veure