⊗mkPmSlPI 50 of 250 menu

Vererbung von CSS-Eigenschaften

Nehmen wir an, wir haben einen Absatz, und darin etwas Text im Tag i:

<p> This is some <i>text</i> in paragraph. </p>

Lassen Sie uns die Absätze rot einfärben:

p { color: red; }

Als Ergebnis wird nicht nur der Text des Absatzes eingefärbt, sondern auch der Text des Tags i:

Der Punkt ist, dass die Eigenschaft color vererbt wird. Das bedeutet, dass wenn beim Elterntag eine bestimmte Farbe gesetzt ist, dann wird diese Farbe auch für die Nachkommen übernommen. Nicht alle CSS-Eigenschaften werden vererbt, aber viele (von denen, die Sie bereits kennen - alle werden vererbt).

Bei Bedarf kann man jedoch die Eigenschaft des Elternelements überschreiben, indem man einen Selektor für den Nachkommen setzt. Zum Beispiel, lassen Sie uns für den Absatz rot setzen und für kursiv - blau:

<p> This is some <i>text</i> in paragraph. </p> p { color: red; } i { color: blue; }

:

Die Reihenfolge der Selektoren im CSS-Code spielt in diesem Fall keine Rolle. Wenn man den Selektor i und den Selektor p vertauscht, wird alles genauso funktionieren:

<p> This is some <i>text</i> in paragraph. </p> i { color: blue; } p { color: red; }

:

Wenn Sie den Code studieren, sagen Sie welche Farbe der Text im Tag b haben wird:

<p> This is some <b>text</b> in paragraph. </p> p { color: blue; }

Wenn Sie den Code studieren, sagen Sie welche Farbe der Text im Tag b haben wird:

<p> This is some <b>text</b> in paragraph. </p> p { color: blue; } b { color: red; }

Wenn Sie den Code studieren, sagen Sie welche Farbe der Text im Tag b haben wird:

<p> This is some <b>text</b> in paragraph. </p> b { color: red; } p { color: blue; }

Wenn Sie den Code studieren, sagen Sie welche Farbe der Text im Tag li haben wird:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul> ul { color: blue; }

Wenn Sie den Code studieren, sagen Sie welche Farbe der Text im Tag li haben wird:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul> ul { color: blue; } li { color: red; }

Wenn Sie den Code studieren, sagen Sie welche Farbe der Text im Tag i haben wird:

<ul> <li>text <i>italic</i> text</li> <li>text <i>italic</i> text</li> <li>text <i>italic</i> text</li> </ul> ul { color: blue; } li { color: red; } i { color: green; }

Wenn Sie den Code studieren, sagen Sie welche Größe der Text im Tag i haben wird:

<ul> <li>text <i>italic</i> text</li> <li>text <i>italic</i> text</li> <li>text <i>italic</i> text</li> </ul> i { font-size: 30px; } ul { font-size: 20px; } li { color: red; font-weight: bold; }
bydeenesfrptru