CSS nur Kind

CSS nur Kind
Sie haben vielleicht das Konzept der Vererbung gehört und ausprobiert, während Sie in einer Programmiersprache arbeiten. Vererbung bezieht sich auf die Eltern-Kind-Beziehung im Allgemeinen. Genau wie bei einem weiteren objektorientierten Programmieren können wir dieses Konzept auch in HTML-Skripten auf etwas anderes verwenden. Das CSS-Styling-Styling-Offset-Attribute für jedes Element kann verwendet werden, um die einzigen Elemente unseres HTML-Körpers zu stylen, die kein Geschwisterelement enthalten und ein Elternteil haben. Mit anderen Worten, dieses Einzel-Kind-Element kann gemäß der einzigen Eigenschaft gestylt werden, ohne den Rest der Elemente zu ändern. In diesem Leitfaden werden wir es uns ansehen.

Beispiel 01:

Wir starten die HTML -Codedatei im Visual Studio -Code mit dem HTML -Hauptöffnungs -Tag, gefolgt von der Öffnung eines Head -Tags neben der Eröffnung des Titel -Tags. Dieses Titel -Tag enthält den Titel für diese Seite und das Titel -Tag ist hier geschlossen. Dann haben wir ein Haupt -CSS -Style -Tag und das Body -Tag, um der HTML -Seite zusammen mit einem Styling Elemente hinzuzufügen. Wir müssen zuerst den Körper des HTML verstehen. Dafür verwenden wir eine einfache Überschrift der größten Größe oben auf der HTML -Seite, ich.e. H1, der zeigt, dass dies ein Beispiel für einen Untersatz eines Untersatzes von Kindern ist. Dann verwenden wir das einfache „Div“ -Element, um eine neue Abteilung auf der HTML -Webseite zu erstellen, gefolgt von ihrem Kindertag, i.e. Etikett. Dieses Etikett -Tag verwendet darin einen einfachen Satz.

Jetzt ist das "Etikett" -Element das einzige Tag im "Div" -Tag ". Es würde in diesem Fall nur als Offset als nur ein Kinderversatz angesehen werden. Wir haben ein weiteres Div -Element, das danach innerhalb der HTML -Seite verwendet wird. Dieses DIV -Element enthält zwei weitere Tags oder Elemente darin. Sein erstes Tag ist das Span -Tag und das andere ist das Etikett -Tag. Beide enthalten einige Textdaten darin. Da dieses Div-Tag zwei Kinder hat, würde kein einziges Kind als „einziges Kind“ für das Styling angesehen. Zuletzt haben wir ein neues Absatz-Tag mit seinem einzigen "Label" für Kinder-Tag "Label". Nun würde dieses Etikett-Tag des Absatzelements auch als einziges Kind seines Elternteils angesehen und entsprechend gestylt. Das Körperelement ist hier abgeschlossen.

Nehmen wir beim Design dieser HTML. Innerhalb des Style CSS-Tags verwenden wir das "Etikett" -Element mit dem Klassenversatz „nur für Kind“, um einige Stylings auf alle untergeordneten Elemente bestimmter Tags/Elemente anzuwenden, die kein anderes Kind in sich enthalten. Mit anderen Worten, das Styling wird auf die Kinderelemente angewendet, die keine Geschwister haben. Wir verwenden den Immobilienhintergrund, um den grünen Farbhintergrund für dieses bestimmte Kind hinzuzufügen. Die Schriftfamilie-Eigenschaft enthält mehr als 1 Wert für den vom jeweiligen Kind enthaltenen Text und seine Schriftgröße ist besonders groß. Die Farbe für den Text von „Etikett“ -Stags ist nach der Eigenschaft Farbe hellrosa hellrosa. Das Style -Tag neben dem Kopf -Tag -Element ist abgeschlossen. Schließen wir das HTML -Tag nach dem Körper -Tag und speichern Sie diesen Code. Versuchen Sie es mit dem Chrome-Browser auszuführen.


Die folgende Ausgabe zeigt eine einfache Überschrift oben an, gefolgt von den beiden klaren Abschnitten „Div“ und einem Absatz. Die im grün gefärbten Hintergrund angezeigten Abschnitte zeigen das einzige Kind des Abschnitts „Div“, daher entsprechend über den einzigen Kind-Offset für das Etikettelement entsprechend gestaltet. Die Linie nach dem ersten untergeordneten Element repräsentiert den zweiten Abschnitt „Div“ mit zwei Kindern, Spannweite und Etikett, an derselben Linie. Während das zweite Kind im grünen Hintergrund Teil eines Absatzelements ist.

Beispiel 02:

Wir beginnen dieses HTML -Skript mit dem gleichen HTML -Format von Codes - Beginnen Sie mit dem HTML. Der Körper des HTML enthält eine Überschriften von Größe 1, die größte Überschrift der HTML. Wir starten eine bestellte Liste in unserem HTML -Body -Tag. Dieses Listenelement wird mit dem Listen -Tag "OL" hinzugefügt. Diese geordnete Liste enthält insgesamt 4 nummerierte Listenelemente darin über die Verwendung von LI -Listen -Tags "li". Die erste nummerierte Liste enthält eine einzelne nicht ordnete Liste mit einem einzigen Listenelement, das als einziges Kind angesehen wird. Das zweite Listenelement der Hauptliste der Hauptliste enthält eine weitere ungeordnete Liste darin. Diese innere, ungeordnete Liste enthält drei Listenelemente darin unter Verwendung der „Li“ -Tags. Das dritte Listenelement der Hauptliste der Hauptliste enthält ein einzelnes Listenelement darin mit dem inneren, ungeordneten Listen -Tag, gefolgt vom Tag "LI".

Das letzte Listenelement der Hauptliste der Hauptliste enthält ein weiteres nicht ordnungsgemäßes Listenelement, "UL". Dieses nicht ordnungsgemäße Listenelement enthält insgesamt drei Listenelemente darin mit den Tags „LI“. Die Hauptbestellung wird nach Verwendung aller 4 Hauptlistenelemente geschlossen. Der Körper unserer HTML -Seite ist hier abgeschlossen.

Schauen wir uns das Design dieser gesamten HTML -Seite an. Wir verwenden die beiden Keyword -Tags "li" im Style -Tag, um alle inneren Listenelemente der Hauptlistenelemente zu stylen. Die Eigenschaft vom Typ Listenstil für diese inneren Listenelemente wird als "Kreis" -Stil angegeben. Auf der anderen Seite verwenden wir die einzige Child-Offset-Klasse für die Listenelemente, um den einzigen Listenelementen, die das einzige Kind ihres jeweiligen Elternteils sind, einige Stile hinzuzufügen und kein anderes Kind oder Geschwister zu haben. Wir geben die Textfarbe für diese Kinderlistenelemente an, die rot mit unterschiedlichen Schriftfamilien verwendet werden. Außerdem verwenden wir den Square-List-Stiltyp über die Verwendung des Typs im Typ „Listenstil“. Das Styling für diesen Code ist abgeschlossen. Lassen Sie uns unseren Code speichern und ausführen, um die Ausgabe zu sehen.


Die Ausgabe für diesen Code zeigt eine einzige Überschrift, gefolgt von der bestellten Liste mit 4 nummerierten Listenelementen. Die einzelnen nicht ordneten Listenelemente dieser bestellten Listenelemente werden in der roten Textfarbe mit der Square List Style Bullet hervorgehoben. Der Rest der nicht ordneten Listenelemente wird im Circle Bullet -Stil angezeigt.

Abschluss

Dieser Artikel hat die Marke festgelegt, um die Verwendung der einzigen Kinder-Offset-Klasse im CSS-Styling zu demonstrieren, um die einzigen Elemente einer HTML-Seite zu stylen, die ein einzelnes Kind ihres übergeordneten Elements sind. Zu diesem Zweck haben wir insgesamt 2 kurze Beispiele in unserem HTML -Skript verwendet, um die Anwendung dieser Offset -Klasse auf solche untergeordneten Elemente zu demonstrieren. Das erste Beispiel enthält die Verwendung dieses Versatzes für einige Abschnitte „Div“.