Was bedeutet erben in CSS? [Duplikat]

8

Ich benutze oft background: inherit; . So akzeptieren viele andere CSS-Eigenschaften die Vererbung als Wert.

Aber was bedeutet inherit ? Wie funktioniert es?

    
Bhojendra Nepal 22.03.2013, 07:06
quelle

2 Antworten

10

inherit bedeutet einfach, dass der Stil vom übergeordneten Element des Elements geerbt wird. Zum Beispiel:

jsFiddle

HTML

%Vor%

CSS

%Vor%

Die Verwendung von inherit auf background wird Ihnen jedoch normalerweise nicht viel nützen und normalerweise dasselbe erzeugen wie der Standard eines transparenten Hintergrunds. Das obige Beispiel fügt nichts wirklich hinzu, es stellt einen blauen Hintergrund auf einen blauen Hintergrund, der Hauptzweck von inherit ist für die Verwendung in bestimmten Standardwerten wie mit color und font-size .

    
Daniel Imms 22.03.2013, 07:11
quelle
4

Es tut was Vererbung im Allgemeinen tut .. das die Eigenschaft des Elternelements erbt

sagen wir haben folgendes HTML

%Vor%

und wir haben CSS wie

%Vor%

Siehe auch diesen Thread Was bewirkt das Schlüsselwort in CSS?

    
alwaysLearn 22.03.2013 07:14
quelle

Tags und Links