CSS-i järeltulija on mis tahes selektor, mille kahe selektori vahel on vaba ruum ilma kombinatorita. Siin on mõned näited:
ul li ( ) header h2 ( ) footer a ( ) .module div ( ) #info-toggle span ( ) div dl dt a ( )
Võtame ul li ( )
näiteks. See tähendab "mis tahes loendiüksust, mis on järjestamata loendi järeltulija".
Järeltulija tähendab seda, kuhu DOM-i puu on pesitsenud. Võiks olla otsene laps, võiks olla viie taseme sügavusel, see on ikkagi järeltulija. See erineb lastekombinaatorist (>), mis nõuab, et element oleks järgmine pesa allpool.
Illustreerimiseks div span ( )
sobib:
I will match
- I will match too
Tõenäoliselt ei peaks te selle pärast väga muretsema, kuid petlik valija on üsna "kallis" - see tähendab, et mootorite renderdamiseks on raske / aeglane välja mõelda ja asju teha. MDN:
Järeltulija on CSS-i kõige kallim valija. See on kohutavalt kallis, eriti kui valija on kategoorias Märgend või Universaalne.
Kuid ainult võrreldes teiste valijatega. See on endiselt lõõskavalt kiire ja tõenäoliselt ei märka te seda kunagi enne, kui hulluks lähete.
Brauseri tugi
Chrome | Safari | Firefox | Ooper | IE | Android | iOS |
---|---|---|---|---|---|---|
Ükskõik | Ükskõik | Ükskõik | Ükskõik | Ükskõik | Ükskõik | Ükskõik |