Menu
Coddy logo textTech

Kind-Selektor

Teil des Abschnitts CSS-Meisterschaft der HTML-Journey von Coddy. Lektion 3 von 43.

Der Kind-Selektor ( > ) wird verwendet, wenn wir Elemente stylen möchten, die direkte Kinder eines anderen Elements sind. Im Gegensatz zum Nachfahren-Selektor wählt er nur direkte Kinder aus, keine tiefer verschachtelten.

Zum Beispiel:

<div class="parent">
  <p>This is a direct child</p>
  <section>
    <p>This is a grandchild (not a direct child)</p>
  </section>
</div>

Styling nur auf direkte Kindelemente anwenden:

.parent > p {
  color: red;
}

Nach Anwendung dieses CSS wird nur der erste Absatz „This is a direct child“ rot sein. Der zweite Absatz wird nicht beeinflusst, da er kein direktes untergeordnetes Element des div mit der Klasse „parent“ ist.

challenge icon

Aufgabe

Einfach

Du hast einen .team-container, der mehrere Teambereiche enthält. Deine Aufgabe ist:

  1. Verwende den Kindselektor, um direkte untergeordnete divs innerhalb von .team-container mit einem hellblauen Hintergrund, einem Innenabstand von 10px und einem Außenabstand von 5px zu gestalten.
  2. Verwende den Kindselektor, um direkte <h3>-Elemente innerhalb von .team-divs mit einer grünen Farbe und einer Schriftgröße von 20px zu gestalten.

Probier es selbst

<html>
<head>
    <title>Child Selector</title>
    <style>
       /* Write CSS rules here */
       
    </style>
</head>
<body>
    <div class="team-container">
        <div class="team">
            <h3>Basketball Team</h3>
            <ul>
                <li>LeBron James</li>
                <li>Stephen Curry</li>
                <li>Kevin Durant</li>
            </ul>
        </div>
        <div class="team">
            <h3>Football Team</h3>
            <ul>
                <li>Tom Brady</li>
                <li>Patrick Mahomes</li>
                <li>Davante Adams</li>
            </ul>
        </div>
        <div class="team">
            <h3>Soccer Team</h3>
            <ul>
                <li>Lionel Messi</li>
                <li>Cristiano Ronaldo</li>
                <li>Neymar Jr.</li>
            </ul>
        </div>
    </div>
</body>
</html>
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in CSS-Meisterschaft

Übe selbstständig: Web-Playground