Ich habe mehrere <p>
-Elemente in meinem HTML-Body. Ich möchte nur die ersten beiden Absätze anzeigen und display:none
auf alle nachfolgenden Absätze setzen. Warum funktioniert der folgende Code nicht?
Mein Code zeigt weiterhin alle vier Absatzelemente im Chrome-Webbrowser an.
Wie korrigiere ich meinen Code, um das ursprünglich angegebene Ziel zu erreichen?
Wenn sie Geschwister sind, wäre der einfachste Ansatz mit etwas Rückwärtskompatibilität:
%Vor%Sie können auch verwenden:
%Vor%Referenzen:
:nth-of-type()
Pseudoklasse . +
) Kombinatoren . ~
) Kombinatoren . : gt ist nur eine kurze jQuery-Hand, um es in CSS auszuwählen:
%Vor%Sie können den Geschwisterselektor verwenden:
%Vor%Anders als die ersten zwei wählt es alle aus!
Tags und Links html css css-selectors