• Hallo, ich hab ne doofe Frage:

    Wenn ich

    <ul>

    <li>Beispiel</li>

    </ul>

    mache kann ich in css

    ul li {

    }

    benutzen.

    Wenn ich aber

    <p>

    <h1>Beispiel</h1>

    Text

    </p>

    mache funktioniert

    p h1 {

    }

    nicht sondern nur

    p~h1{

    }

    Ich verstehe den Unterschied nicht.

    Sind doch beide innerhalb des jeweiligen Tag, in dem Sinne also beides "Siblings"

    ....

  • p darf kein h1 enthalten, der Browser schließt p also implizit wenn du h1 öffnest - für ihn steht da also "<p></p><h1></h1></p>" womit der Selektor "p h1" natürlich nicht mehr passt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!