--- title: Combinador general de germans slug: Web/CSS/Selectors_general_de_germans tags: - CSS - NeedsMobileBrowserCompatibility - Reference - Selectors translation_of: Web/CSS/General_sibling_combinator ---
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;
}
element ~ element { style properties }
p ~ span { color: red; }
<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>
{{ EmbedLiveSample('Example', 280, 120) }}
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}} |