Überschreiben der CSS-Textdekorationseigenschaft in untergeordneten Elementen
In CSS können bestimmte Eigenschaften durch untergeordnete Elemente überschrieben werden, andere hingegen nicht. Die Eigenschaft text-decoration fällt in die letztere Kategorie.
Bei Anwendung auf ein übergeordnetes Element wirkt sich text-decoration auf das gesamte Element aus, einschließlich aller untergeordneten Elemente. Dies bedeutet, dass untergeordnete Elemente die Textdekorationseigenschaft ihrer Vorfahren nicht überschreiben können.
Gemäß der CSS-Textdekorationsspezifikation:
"Die Eigenschaft 'text-decoration' für untergeordnete Elemente kann nicht vorhanden sein hat keinen Einfluss auf die Dekoration des Vorgängers Elemente.Überschreibbare Eigenschaften verstehen
CSS-Eigenschaften, die von untergeordneten Elementen überschrieben werden können, fallen im Allgemeinen in die folgenden Kategorien:
Schrifteigenschaften (z. B. Farbe, Schriftfamilie)In CSS3 wurde eine neue Eigenschaft namens text-decoration-skip eingeführt, um Einschränkungen bei der Textdekoration zu beheben überragend. Diese Eigenschaft ermöglicht es untergeordneten Elementen, bestimmte Arten von Textdekoration zu überspringen, die auf ihre Vorfahren angewendet wurden.
Zum Beispiel:
Durch die Einstellung von text-decoration-skip auf „unterstreicht“ wird die Spanne Das Element überspringt alle unterstrichenen Textdekorationen, die auf das übergeordnete Element angewendet werden.span { text-decoration-skip: underlines; }
Das obige ist der detaillierte Inhalt vonKönnen untergeordnete Elemente die CSS-Eigenschaft „text-decoration' überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!