Allgemeiner Geschwister-Selektor
Teil des Abschnitts CSS Mastery der HTML-Journey von Coddy — Lektion 5 von 43.
Der allgemeine Geschwisterselektor (~) wählt alle Elemente aus, die Geschwister eines bestimmten Elements sind und nach diesem stehen.
Zum Beispiel:
<div>
<p>Paragraph 1</p>
<h2>Heading</h2>
<p>Paragraph 2</p>
<p>Paragraph 3</p>
</div>Mit diesem CSS:
h2 ~ p {
color: blue;
}Nach Anwendung dieses CSS wird das Ergebnis sein:
- Absatz 1 bleibt unverändert (es ist kein Geschwisterelement, das nach h2 folgt)
- Absatz 2 wird blau (es ist ein Geschwisterelement, das nach h2 kommt)
- Absatz 3 wird blau (es ist ein Geschwisterelement, das nach h2 kommt)
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Aufgabe
EinfachErstelle eine CSS-Regel unter Verwendung des allgemeinen Geschwister-Selektors, um alle <p>-Elemente, die nach dem <h1> kommen, in leuchtendem Pink (#ff69b4) erstrahlen zu lassen.
Spickzettel
Der allgemeine Geschwister-Selektor (~) wählt alle Elemente aus, die Geschwister eines bestimmten Elements sind und nach diesem stehen.
h2 ~ p {
color: blue;
}Dies wählt alle <p>-Elemente aus, die Geschwister von <h2> sind und nach diesem in der HTML-Struktur stehen.
Probier es selbst
<html>
<head>
<title>General Sibling Selector</title>
<style>
/* CSS solution goes here */
</style>
</head>
<body>
<h1>Welcome to the Party!</h1>
<p>Grab a drink.</p>
<p>Say hello to new friends.</p>
<div>Dance floor area</div>
<p>Take a selfie!</p>
<p>Enjoy the snacks.</p>
</body>
</html>
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in CSS Mastery
1Selektoren-Meisterschaft – Kombinationen
EinführungNachfahren-SelektorKind-SelektorDirekter Nachbar-SelektorAllgemeiner Geschwister-SelektorWiederholungs-Challenge4Projekt: Dropdown-Menü
Das Untermenü hinzufügenDas Untermenü anzeigenWeiteres StylingInput und Button7Erstellen mit CSS Grid
Grid-GrundlagenGrid-row ElementplatzierungBenannte BereicheWiederholungs-Challenge2Interaktive Pseudoklassen
PseudoklassenHover-EffekteFokus-EffekteAktiv-StylesWiederholungs-Challenge3Strukturelle Pseudoklassen
Strukturelle PseudoklassenDas erste Kind-Element ansprechenDas letzte Kind-Element ansprechenMuster-Power: nth-child nutzenWiederholungs-Challenge6Landing Page
Header-Bereich stylenDen Button stylenSektions-LayoutCard-LayoutDen letzten Schliff hinzufügen9Abschluss-Herausforderungen
Aktives Menü hervorhebenZebra-TabellenzeilenButton-Hover-EffektGrid-Card-LayoutVerschwommenes Hero-Image