aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/css/adjacent_sibling_combinator/index.md
blob: 6ca2059096e3a1f874272c95e49d01e887f11f53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
---
title: Combinateur de voisin direct
slug: Web/CSS/Adjacent_sibling_combinator
tags:
  - CSS
  - Reference
  - Sélecteur
translation_of: Web/CSS/Adjacent_sibling_combinator
original_slug: Web/CSS/Combinateur_de_voisin_direct
---
{{CSSRef("Selectors")}}

Cette forme de combinateur permet de sélectionner un élément uniquement si celui-ci « suit » un élément donné et que les deux éléments sont les fils d'un même élément parent.

```css
/* Ne cible que les paragraphes situé directement après une image */
img + p {
  font-style: bold;
}
```

## Syntaxe

    premier_element + element_cible { styles }

## Exemples

### CSS

```css
li:first-of-type + li {
  color: red;
}
```

### HTML

```html
<ul>
  <li>Un</li>
  <li>Deux</li>
  <li>Trois</li>
</ul>
```

### Résultat

{{EmbedLiveSample('Exemples', 200, 100)}}

## Spécifications

| Spécification                                                                                                                | État                                 | Commentaires                                           |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | ------------------------------------------------------ |
| {{SpecName('CSS4 Selectors', '#adjacent-sibling-combinators', 'next-sibling combinator')}}     | {{Spec2('CSS4 Selectors')}} | Renomme ce sélecteur en « _next-sibling combinator_ ». |
| {{SpecName('CSS3 Selectors', '#adjacent-sibling-combinators', 'Adjacent sibling combinator')}} | {{Spec2('CSS3 Selectors')}} |                                                        |
| {{SpecName('CSS2.1', 'selector.html#adjacent-selectors', 'Adjacent sibling selectors')}}         | {{Spec2('CSS2.1')}}             | Définition initiale.                                   |

## Compatibilité des navigateurs

{{Compat("css.selectors.adjacent_sibling")}}

## Voir aussi

- [Les combinateurs d'éléments voisins](/fr/docs/Web/CSS/Sélecteurs_de_voisins_généraux)