CSS-Selektoren
CSS-Selektoren sind das Rückgrat jeder stilvollen Webseite. Sie zielen auf HTML-Elemente auf Ihren Seiten ab und ermöglichen Ihnen das Hinzufügen von Stilen basierend auf deren ID, Klasse, Typ, Attribut und mehr. Dieser Leitfaden befasst sich mit den Feinheiten von CSS-Selektoren und ihrer zentralen Rolle bei der Verbesserung der Ästhetik und Benutzererfahrung Ihrer Webseiten.
Arten von CSS-Selektoren
CSS-Selektoren gibt es in verschiedenen Typen, jeder mit seiner eigenen Art, HTML-Elemente auszuwählen. Lassen Sie uns sie erkunden:
| CSS-Selektoren | Beschreibung |
|---|---|
| Einfache Selektoren | Es wird verwendet, um die HTML-Elemente basierend auf ihrem Elementnamen, ihrer ID, ihren Attributen usw. auszuwählen |
| Universeller Selektor | Wählt alle Elemente auf der Seite aus. |
| Attributauswahl | Zielt auf Elemente basierend auf ihren Attributwerten ab. |
| Pseudoklassenselektor | Wählt Elemente basierend auf ihrem Zustand oder ihrer Position aus, z :hover> für Hover-Effekte. |
| Kombinator-Selektoren | Kombinieren Sie Selektoren, um Beziehungen zwischen Elementen anzugeben, z. B. Nachkommen ( > ) oder Kind ( >> ). |
| Pseudo-Element-Selektor | Wählt bestimmte Teile eines Elements aus, z ::before> oder ::after> . |
Inhaltsverzeichnis
- CSS-Selektortypen
- Einfache Selektoren
- Elementauswahl
- ID-Auswahl
- Klassenauswahl
- Universeller Selektor
- Gruppenauswahl
- Attributauswahl
- Pseudoklassenselektor
- Pseudo-Element-Selektor
Einfache Selektoren
Einfache Selektoren enthalten die folgenden Klassen.
| Einfacher Selektor | Beschreibung |
|---|---|
| Elementauswahl | Wählt HTML-Elemente basierend auf ihren Tag-Namen aus. |
| ID-Auswahl | Zielt auf ein HTML-Element mit einem bestimmten ID-Attribut ab. |
| Klassenauswahl | Wählt Elemente mit einem bestimmten Klassenattribut aus. |
Beispiel: In diesem Beispiel werden wir den Code schreiben, um Selektoren und ihre Verwendung besser zu verstehen.
HTML CSS-Selektortitel> Kopf> Beispielüberschrifth1>
Dies ist der Inhalt im ersten Absatz
Dies ist ein Div mit der ID div-container div> Dies ist ein Absatz mit der Klasse absatzklasse p> body> html>
Notiz: Wir werden CSS-Regeln auf das obige Beispiel anwenden.
Elementauswahl
Der Elementauswahl Wählt HTML-Elemente basierend auf dem Elementnamen (oder Tag) aus, zum Beispiel p, h1, div, span usw.
NOTIZ : Der folgende Code wird im obigen Beispiel verwendet. Sie können die auf alle angewendeten CSS-Regeln sehen
Tags und
Stichworte.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; } Ausgabe:
Ausgabe des CSS-Elementselektors
ID-Auswahl
Der ID-Selektor nutzt die ID-Attribut eines HTML-Elements, um ein bestimmtes Element auszuwählen. Ein Ausweis des Elements ist auf einer zu verwendenden Seite eindeutig die ID Wähler.
Notiz: Der folgende Code wird im obigen Beispiel unter Verwendung des ID-Selektors verwendet.
CSS:
#div-container{ color: blue; background-color: gray; } Ausgabe:
Beispielausgabe für CSS-ID-Selektoren
Klassenauswahl
Der Klassenselektor wählt HTML-Elemente mit einem bestimmten Klassenattribut aus.
Notiz: Der folgende Code wird im obigen Beispiel unter Verwendung des Klassenselektors verwendet. Um einen Klassenselektor zu verwenden, müssen Sie (.) gefolgt vom Klassennamen in CSS verwenden. Diese Regel wird auf das HTML-Element mit dem Klassenattribut angewendet Absatzklasse
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; } Ausgabe:
Beispielausgabe für die CSS-Klassenauswahl
Universeller Selektor
Der Universeller Selektor (*) wird in CSS verwendet, um alle Elemente in einem HTML-Dokument auszuwählen. Es umfasst auch andere Elemente, die sich unter einem anderen Element befinden.
Notiz: Der folgende Code wird im obigen Beispiel unter Verwendung des Universalselektors verwendet. Diese CSS-Regel wird auf jedes einzelne HTML-Element auf der Seite angewendet:
CSS:
* { color: white; background-color: black; } Ausgabe:
Beispielausgabe des CSS Universal Selector
Gruppenauswahl
Der Gruppenauswahl wird verwendet, um alle durch Kommas getrennten Elemente mit demselben Stil zu formatieren.
Notiz: Angenommen, Sie möchten gemeinsame Stile auf verschiedene Selektoren anwenden. Statt Regeln separat zu schreiben, können Sie sie wie unten gezeigt in Gruppen schreiben.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; } Ausgabe:
Beispielausgabe für die CSS-Gruppenauswahl
Attributauswahl
Der Attributselektor [Attribut] wird verwendet, um die Elemente mit einem angegebenen Attribut oder Attributwert auszuwählen.
Notiz: Der folgende Code wird im obigen Beispiel unter Verwendung des Attributselektors verwendet. Diese CSS-Regel wird auf jedes einzelne HTML-Element auf der Seite angewendet:
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; } Ausgabe:
Beispielausgabe für CSS-Attributauswahl
Pseudoklassenselektor
Es wird verwendet, um einen speziellen Zustandstyp eines beliebigen Elements zu formatieren. Beispiel: Es wird verwendet, um ein Element zu formatieren, wenn sich ein Mauszeiger darüber befindet.
Notiz: Im Fall von a verwenden wir einen einzelnen Doppelpunkt (:). Pseudoklassenselektor .
Syntax:
Selector:Pseudo-Class { Property: Value; } CSS:
h1:hover{ background-color: aqua; } Ausgabe:
Beispielausgabe eines CSS-Pseudoselektors
Pseudo-Element-Selektor
Es wird verwendet, um einen bestimmten Teil des Elements zu formatieren. Beispielsweise wird es verwendet, um den ersten Buchstaben oder die erste Zeile eines beliebigen Elements zu formatieren.
Notiz: Im Fall von a verwenden wir einen Doppelpunkt (::). Pseudo-Element-Selektor .
Syntax:
Selector:Pseudo-Element{ Property:Value; } CSS:
p::first-line{ background-color: goldenrod; } Ausgabe:
Beispielausgabe für einen CSS-Pseudoelementselektor
Das Könnte Ihnen Gefallen
Top Artikel
Kategorie
Interessante Artikel