CSS-i üldine õdede-vendade kombinator (~) näeb kasutamisel välja selline:
.featured-image ~ p ( font-size: 90%; )
Selles näites valiksite kõik artikli lõigud, mis järgnevad esiletõstetud pildile (element, mille klassi nimi on „esiletõstetud pilt”), ja muudaks need veidi väiksemaks font-size
.
See valib elemendid samal hierarhia tasemel. Selles näites .featured-image
ja p
elemendid asuvad samas hierarhias. Kui valija jätkas möödunud ajast p
või varem .featured-image
, kehtivad tavapärased reeglid. Nii et .featured-image ~ p span
ikkagi valiks vahemikud, mis on mis tahes .featured-image ~ p
vastete järeltulijad .
Selektorite 4. taseme spetsifikatsioon nimetab neid “Jälgivateks õdede kombinatoriteks”.
Demo
Siin on veel üks näide, mis toob esile kõik p
elemendid, mis järgnevad img
:
img ~ p ( background-color: #FEF0B6; padding: 5px; )
Selle tulemuseks on järgmine:
Veidrused
Varem oli WebKitis selline veidrus, kus te ei saanud neid pseudovalijatega kasutada. Nagu:
input:checked ~ div ( /* Wouldn't work */ )
Ma ei tea brauserite täpseid versioone, kus see parandati, kuid see on nüüd parandatud.
Rohkem informatsiooni
- Laste ja vendade valijad
- Sarnane külgneva õdede-vendade kombinaatoriga.
- MDN-i dokumendid
Brauseri tugi
Chrome | Safari | Firefox | Ooper | IE | Android | iOS |
---|---|---|---|---|---|---|
Ükskõik | 3+ | 1+ | 9+ | 7+ | Ükskõik | Ükskõik |