suchen
HeimWeb-FrontendCSS-TutorialWas bedeutet CSS-Vererbung? Welche Eigenschaften von CSS können vererbt werden?

Während des Erlernens von CSS werden wir auf einige Attribute stoßen, die vererbt werden können. Was bedeutet also Vererbung in CSS? Welche Eigenschaften können vererbt werden? In diesem Artikel wird Ihnen der Inhalt der Vererbung in CSS vorgestellt.

Bevor wir die CSS-Vererbung definieren, werfen wir einen Blick auf das HTML-DOM (Dokumentenbaum). Der Dokumentbaum besteht ebenfalls aus HTML-Elementen hat Vorfahren, Nachkommen, Väter, Kinder und Brüder. Tatsächlich ist es leicht zu verstehen, daher werde ich hier nicht auf Details eingehen. Wenn Sie mehr wissen möchten, können Sie sich dieses HTML DOM Chinese Reference Manual ansehen.

Was bedeutet CSS-Vererbung?

Nachdem wir uns den Dokumentenbaum angesehen haben, kann die Vererbung in unserem CSS als die Weitergabe bestimmter CSS-Attribute an untergeordnete Elemente definiert werden. Dies ist eigentlich leicht zu verstehen, was bedeutet, dass die darin eingeschlossenen Tags den Stil der externen Tags haben, d. h. die untergeordneten Elemente können die Attribute des übergeordneten Elements erben.

Lassen Sie uns anhand eines Beispiels konkret erklären, was die Vererbung von CSS ist.

<p>
CSS<em>继承性</em>代码
</p>

Es ist zu beachten, dass em in p enthalten ist.

Wenn wir den CSS-Stil von p angeben, wollen wir sehen, was mit ihnen passiert?

<style>
p { color:red; }
</style>

Die Schriftarten des p-Tags und des em-Tags werden im Browser gleichzeitig rot. Wir haben den Stil von em nicht angegeben, aber em erbt die Stilattribute seines übergeordneten Elements p.

Nachdem Sie das gesehen haben, sollten Sie sich meiner Meinung nach sehr darüber im Klaren sein, was Vererbung in CSS bedeutet. Tatsächlich wird CSS-Vererbung oft verwendet, wenn wir Code schreiben, auch ohne es zu wissen.

Natürlich können unsere Eigenschaften im obigen Beispiel vererbt werden, aber nicht alle Eigenschaften können in CSS vererbt werden. Fassen wir es unten zusammen.

Welche Eigenschaften können in CSS vererbt werden?

1. Zu den Schriftartattributen, die in CSS geerbt werden:

font: Schriftart. Schriftfamilie: Gibt die Schriftart des Elements an. Schriftstärke: Legen Sie die Stärke der Schriftart fest.

Schriftgröße: Legen Sie die Schriftgröße fest. Schriftstil: Definieren Sie den Schriftstil.

font-variant: Legt die Schriftart in Kapitälchen fest, um Text anzuzeigen. Dies bedeutet, dass alle Kleinbuchstaben in Großbuchstaben umgewandelt werden, alle Buchstaben in Kapitälchen jedoch eine kleinere Schriftgröße im Vergleich zum Rest des Textes haben.

font-stretch: Dehnen und transformieren Sie die aktuelle Schriftfamilie. Wird nicht von allen gängigen Browsern unterstützt.

font-size-adjust: Geben Sie einen Aspektwert für ein Element an, damit die x-Höhe der bevorzugten Schriftart beibehalten wird.

2. Zu den Textattributen, die in CSS Vererbungseigenschaften haben:

text-indent: Texteinzug. text-align: Text wird horizontal ausgerichtet. Zeilenhöhe: Zeilenhöhe. Wortabstand: Vergrößerung oder Verkleinerung des Abstands zwischen Wörtern (d. h. Wortabstand).

letter-spacing: Erhöhen oder verkleinern Sie den Abstand zwischen den Zeichen (Zeichenabstand). Texttransformation: Groß-/Kleinschreibung des Textes kontrollieren. Richtung: Gibt die Schreibrichtung des Textes an.

Farbe: Textfarbe

3. Elementsichtbarkeit von geerbten Attributen in CSS:

Sichtbarkeit: Gibt an, ob das Element sichtbar ist.

4. Tabellenlayoutattribute mit geerbten Eigenschaften in CSS:

caption-side: Legen Sie die Position des Tabellentitels fest. border-collapse: Legen Sie fest, ob der Tabellenrand zu einem einzigen Rahmen reduziert werden soll.

Grenzabstand: Legen Sie den Abstand zwischen den Zellrändern fest. leere Zellen: Legen Sie fest, ob leere Zellen in der Tabelle angezeigt werden sollen.

Tabellenlayout: Legen Sie den Algorithmus für die Anzeige von Zellen, Zeilen und Spalten fest.

5. Listenlayoutattribute mit geerbten Eigenschaften in CSS:

list-style-type: Ändern Sie den für Listenelemente verwendeten Flag-Typ. list-style-image: Verwenden Sie für jedes Logo ein Bild.

list-style-position: Sie können festlegen, ob das Logo außerhalb des Listenelementinhalts oder innerhalb des Inhalts angezeigt wird.

list-style: abgekürzter Listenstil, der zum Festlegen aller Eigenschaften für Listen in einer Anweisung verwendet wird.

6. Generierte Inhaltsattribute von geerbten Attributen in CSS:

Anführungszeichen: Legen Sie den Zitattyp verschachtelter Referenzen fest.

7. Cursorattribute, die in CSS geerbte Eigenschaften sind:

cursor: Gibt den Typ (die Form) des anzuzeigenden Cursors an

8. Seitenstilattribute mit geerbten Attributen in CSS:

Seite: Gibt den spezifischen Seitentyp an, auf dem Elemente angezeigt werden sollen. page-break-inside: Legen Sie das Paging-Verhalten fest, um ein Paging innerhalb des Tabellenelements zu vermeiden.

Fenster: Legt die Mindestanzahl an Zeilen fest, die am oberen Rand der Seite verbleiben müssen, wenn die Paginierung innerhalb eines Elements erfolgt.

Waisen: Legt die Mindestanzahl von Zeilen fest, die am Ende der Seite verbleiben müssen, wenn die Paginierung innerhalb des Elements erfolgt.

9. Das Soundstil-Attribut, das ein geerbtes Attribut in CSS ist

speak: Legt fest oder ruft ab, ob der Sound gegeben ist. speak-punctuation: Legen Sie fest oder rufen Sie ab, wie Satzzeichen ausgesprochen werden.

speak-numeral: Legen Sie fest oder rufen Sie ab, wie Zahlen ausgesprochen werden. speak-header: Legt fest oder ruft ab, wie oft der Tabellenkopf im Verhältnis zu einer Reihe von darauf folgenden Zellen vorkommt.

Sprechgeschwindigkeit: Legen Sie die Aussprachegeschwindigkeit fest oder rufen Sie sie ab. Lautstärke: Lautstärke einstellen oder abrufen.

Voice-Family: Stellen Sie den aktuellen Sprachtyp ein oder rufen Sie ihn ab. Tonhöhe: Tonhöhe einstellen oder abrufen.

Tonhöhenbereich: Stellen Sie die Glätte des Klangs ein oder rufen Sie sie ab. Stress: ähnlich wie Pitch-Range. Legt den höchsten Spitzenwert der aktuellen Schallwellenform fest oder ruft ihn ab.

Reichhaltigkeit: Stellen Sie die Klangfarbe des aktuellen Klangs ein oder rufen Sie sie ab. Azimut: Stellen Sie den Schallfeldwinkel des aktuellen Schalls ein oder rufen Sie ihn ab.

Elevation: Stellen Sie den Höhenwinkel der Quelle des aktuellen Tons ein oder rufen Sie ihn ab.

10. Attribute, die von allen Elementen geerbt werden können: Sichtbarkeit, Cursor

11. Attribute, die von Inline-Elementen geerbt werden können:

(1) Schriftfamilienattribute

(2) Textserienattribute außer text-indent und text-align

12 Attribute, die Elemente auf Blockebene erben können : text-indent, text-align

Das Obige ist eine Zusammenfassung der CSS-Vererbung. Wenn Sie mehr über die CSS-Vererbung erfahren möchten, können Sie dies natürlich tun Gehen Sie zur chinesischen PHP-Website und werfen Sie einen Blick auf die Spalte CSS-Video-Tutorial oder die Spalte CSS3-Video-Tutorial, die verschiedene CSS-bezogene Videos enthält.

Verwandte Empfehlungen:

Eingehende Analyse der CSS-Vererbung

Einführung in die Attributwertvererbung in CSS

Das obige ist der detaillierte Inhalt vonWas bedeutet CSS-Vererbung? Welche Eigenschaften von CSS können vererbt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Die Slideout -FußzeileDie Slideout -FußzeileApr 09, 2025 am 11:50 AM

Eine faszinierende neue Seite namens Markup wurde gerade eingeführt. Slogan: Big Tech beobachtet Sie. Wir beobachten Big Tech. Tolle Arbeit aus dem Aufstieg. Der

Seiten für LikesSeiten für LikesApr 09, 2025 am 11:47 AM

Ich habe neulich über das Parsen eines RSS -Feeds in JavaScript gepostet. Ich habe auch über mein RSS -Setup gepostet und darüber gesprochen, wie Feedbin im Mittelpunkt ist.

Nachdem der Codepen Gutenberg einbettete, blockiert für Sanity.ioNachdem der Codepen Gutenberg einbettete, blockiert für Sanity.ioApr 09, 2025 am 11:43 AM

Erfahren Sie, wie Sie einen benutzerdefinierten Codepen -Block mit einer Vorschau für Sanity Studio erstellen, inspiriert von Chris Coyiers Implementierung für WordPress 'Gutenberg Editor.

So erstellen Sie ein Zeilendiagramm mit CSSSo erstellen Sie ein Zeilendiagramm mit CSSApr 09, 2025 am 11:36 AM

Linien-, Bar- und Kreisdiagramme sind das Brot und die Butter von Dashboards und die grundlegenden Komponenten eines beliebigen Datenvisualisierungs -Toolkits. Sicher, Sie können SVG verwenden

Programmieren von Sass, um zugängliche Farbkombinationen zu erstellenProgrammieren von Sass, um zugängliche Farbkombinationen zu erstellenApr 09, 2025 am 11:30 AM

Wir sind immer darauf aus, das Web zugänglicher zu machen. Farbkontrast ist nur Mathematik, sodass SASS dazu beitragen kann, Kantenfälle zu bedecken, die Designer möglicherweise verpasst haben.

Wie wir eine statische Site erstellt haben, die Tartan -Muster in SVG erzeugtWie wir eine statische Site erstellt haben, die Tartan -Muster in SVG erzeugtApr 09, 2025 am 11:29 AM

Tartan ist ein gemustertes Tuch, das normalerweise mit Schottland verbunden ist, insbesondere mit ihren modischen Kilts. Auf Tartanify.com haben wir über 5.000 Tartan gesammelt

Eine Follow-up zur PHP-VorlagenEine Follow-up zur PHP-VorlagenApr 09, 2025 am 11:14 AM

Vor nicht allzu langer Zeit habe ich über PHP -Templating in nur PHP (im Grunde genommen die Erk -Syntax) gepostet. I ' M verwende diese Technik für einige Super Basic buchstäblich

Erstellen einer modalen Bildergalerie mit Bootstrap -KomponentenErstellen einer modalen Bildergalerie mit Bootstrap -KomponentenApr 09, 2025 am 11:10 AM

Haben Sie jemals auf ein Bild auf einer Webseite geklickt, auf der eine größere Version des Bildes mit Navigation geöffnet wird, um andere Fotos anzuzeigen?

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software