Beim Definieren von CSS-Stilen für verschachtelte Elemente ist es üblich, die Farbe des übergeordneten Elements festzulegen und zu erwarten die untergeordneten Elemente, um es zu erben. Unter bestimmten Umständen kann dieses Vererbungsverhalten jedoch unterbrochen werden.
Im bereitgestellten Codeausschnitt:
<div>
Der Element mit der Klasse „blau“ hat die definierte Farbe #6E99E1. Das darin enthaltene Ankerelement () erscheint jedoch in einer anderen Farbe. Dies liegt daran, dass Das Tag hat standardmäßig eine vom Browser definierte Farbe. Durch Hinzufügen der folgenden Regel können Sie dieses Standardverhalten überschreiben und die Farbe des übergeordneten Elements erben: Mit dieser Regel erbt das Ankerelement das Farbattribut von seinem übergeordneten Element und sorgt so für eine einheitliche Farbgebung aller verschachtelten Elemente . Das obige ist der detaillierte Inhalt vonWarum erben Ankerelemente nicht standardmäßig die Farbe von ihren übergeordneten Elementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!a {
color: inherit;
}