Heim Web-Frontend CSS-Tutorial Die richtige Art, CSS-Selektoren zu verwenden

Die richtige Art, CSS-Selektoren zu verwenden

Jan 13, 2024 am 10:38 AM
正确使用 css选择器 CSS-Programmierung

Die richtige Art, CSS-Selektoren zu verwenden

So verwenden Sie CSS-Selektoren richtig

CSS-Selektoren (Cascading Style Sheets) sind ein wichtiges Werkzeug zum Auswählen und Anwenden von Stilen auf HTML-Elemente. Durch die richtige Verwendung von CSS-Selektoren können unsere Webseitenstile präziser und flexibler gestaltet werden. Im Folgenden wird die korrekte Verwendung von CSS-Selektoren ausführlich erläutert und konkrete Codebeispiele bereitgestellt.

1. Basisselektor

  1. Elementselektor: Wenden Sie Stile an, indem Sie den Tag-Namen eines HTML-Elements auswählen. Um beispielsweise die Schriftfarbe für alle Absatzelemente (p) auf Rot festzulegen:
p {
  color: red;
}
Nach dem Login kopieren
  1. Klassenselektor: Wenden Sie den Stil an, indem Sie den Klassennamen des HTML-Elements auswählen. Klassenselektoren beginnen mit einem Punkt (.), gefolgt vom Klassennamen. Um beispielsweise die Hintergrundfarbe für alle Elemente mit dem Klassennamen „intro“ auf Gelb zu setzen:
.intro {
  background-color: yellow;
}
Nach dem Login kopieren
  1. ID-Selektor: Wenden Sie den Stil an, indem Sie die ID des HTML-Elements auswählen. Der ID-Selektor beginnt mit einem Nummernzeichen (#), gefolgt vom ID-Namen. Um beispielsweise die Breite für das Element mit dem ID-Namen „Logo“ auf 200 Pixel festzulegen:
#logo {
  width: 200px;
}
Nach dem Login kopieren

2. Kombinationsselektor

  1. Untergeordneter Selektor: Wenden Sie Stile an, indem Sie die untergeordneten Elemente des Elements auswählen. Unterselektoren verwenden das Größer-als-Zeichen (>). Um beispielsweise die Schriftgröße für alle p-Elemente unter dem Artikelelement auf 14 Pixel festzulegen:
article > p {
  font-size: 14px;
}
Nach dem Login kopieren
  1. Nachkommenselektor: Wenden Sie Stile an, indem Sie die Nachkommenelemente des Elements auswählen. Nachkommenselektoren verwenden Leerzeichen. Um beispielsweise die Schriftfarbe für alle p-Elemente unter der übergeordneten Elementklasse „Abschnitt“ auf Grün festzulegen:
.section p {
  color: green;
}
Nach dem Login kopieren
  1. Selektor für benachbarte Geschwister: Wird durch Auswahl der an den Elementstil angrenzenden Geschwisterelemente angewendet. Der benachbarte Geschwisterselektor verwendet das Pluszeichen (+). Um beispielsweise die Schriftart fett für alle p-Elemente festzulegen, die nach der ID „header“ erscheinen:
#header + p {
  font-weight: bold;
}
Nach dem Login kopieren
  1. Allgemeine Geschwisterauswahl: Wenden Sie den Stil an, indem Sie alle Elemente auswählen, die Geschwister des Elements sind. Der universelle Geschwisterselektor verwendet die Tilde (~). Um beispielsweise den Rahmen für alle div-Elemente, die nach der ID erscheinen, auf eine durchgezogene 1-Pixel-Linie zu setzen, lautet „sidebar“:
#sidebar ~ div {
  border: 1px solid;
}
Nach dem Login kopieren

3. Attributselektor

  1. [attribute] Attributselektor: durch Auswahl von Elementen mit angegebenen Attribute anwenden. Um beispielsweise eine Textdekorationsunterstreichung für alle a-Elemente mit dem href-Attribut festzulegen:
a[href] {
  text-decoration: underline;
}
Nach dem Login kopieren
  1. [attribute=value] Attributselektor: Wendet den Stil an, indem Elemente mit dem angegebenen Attribut und Attributwert ausgewählt werden. Um beispielsweise die Schriftfarbe für alle Elemente, deren Zielattributwert „_blank“ ist, auf Blau zu setzen:
a[target="_blank"] {
  color: blue;
}
Nach dem Login kopieren
  1. [attribute^=value] Attributselektor: Durch Auswahl der Elemente mit Attributwerten, die mit dem angegebenen beginnen Wertelement, auf das Stile angewendet werden sollen. Um beispielsweise die Schriftfarbe für alle a-Elemente, deren href-Attributwerte mit „http“ beginnen, auf Rot zu setzen:
a[href^="http"] {
  color: red;
}
Nach dem Login kopieren

4. Pseudoklassenselektor

Pseudoklassenselektor kann den speziellen Status oder die Position von auswählen das Element. Zu den gängigen Pseudoklassenselektoren gehören:hover, :active, :focus usw., die zur Auswahl von Elementen verwendet werden, die sich im Status „Mouseover“, „Aktiviert“, „Fokus“ usw. befinden. Hier sind einige gängige Pseudo-Selektor-Beispiele:

  1. :hover-Pseudo-Selektor: Wählt den Zustand aus, wenn die Maus über dem Element schwebt. Um beispielsweise die Farbe bei Mouseover für alle Links zu ändern:
a:hover {
  color: purple;
}
Nach dem Login kopieren
  1. :nth-child(n) Pseudoklassenselektor: Wählt das n-te untergeordnete Element eines Elements aus. Zum Beispiel, um die Hintergrundfarbe für Elemente in geraden Zeilen in der Liste festzulegen:
li:nth-child(even) {
  background-color: lightgray;
}
Nach dem Login kopieren

Das Obige sind einige grundlegende Verwendungszwecke und Beispiele von CSS-Selektoren. Ich hoffe, dass es den Lesern helfen kann, CSS-Selektoren besser zu verstehen und anzuwenden, um präzise und flexible Ergebnisse zu erzielen Stile steuern und so mehr Möglichkeiten für das Webdesign bieten.

Das obige ist der detaillierte Inhalt vonDie richtige Art, CSS-Selektoren zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So ändern Sie die Größe eines HTML-Textfelds So ändern Sie die Größe eines HTML-Textfelds Feb 20, 2024 am 10:03 AM

Das Festlegen der Größe von HTML-Textfeldern ist ein sehr häufiger Vorgang in der Frontend-Entwicklung. In diesem Artikel wird erläutert, wie Sie die Größe eines Textfelds festlegen, und es werden spezifische Codebeispiele bereitgestellt. In HTML können Sie CSS verwenden, um die Größe eines Textfelds festzulegen. Der spezifische Code lautet wie folgt: input[type="text&quot

Tutorial zur Implementierung eines responsiven Schiebemenüs mit CSS Tutorial zur Implementierung eines responsiven Schiebemenüs mit CSS Nov 21, 2023 am 08:08 AM

Ein Tutorial zur Verwendung von CSS zur Implementierung eines responsiven Schiebemenüs erfordert konkrete Codebeispiele. Im modernen Webdesign ist responsives Design zu einer wesentlichen Fähigkeit geworden. Um unterschiedliche Geräte und Bildschirmgrößen zu berücksichtigen, müssen wir der Website ein responsives Menü hinzufügen. Heute werden wir CSS verwenden, um ein responsives Schiebemenü zu implementieren und Ihnen spezifische Codebeispiele zur Verfügung zu stellen. Schauen wir uns zunächst die Umsetzung an. Wir erstellen eine Navigationsleiste, die automatisch minimiert wird, wenn die Bildschirmbreite einen bestimmten Schwellenwert unterschreitet, und die durch Klicken auf die Menüschaltfläche erweitert wird.

So passen Sie ein WordPress-Theme an, um eine falsch ausgerichtete Anzeige zu vermeiden So passen Sie ein WordPress-Theme an, um eine falsch ausgerichtete Anzeige zu vermeiden Mar 05, 2024 pm 02:03 PM

Um WordPress-Themes anzupassen, um eine fehlerhafte Anzeige zu vermeiden, sind spezifische Codebeispiele erforderlich. Als leistungsstarkes CMS-System wird WordPress von vielen Website-Entwicklern und Webmastern geliebt. Wenn Sie jedoch WordPress zum Erstellen einer Website verwenden, stoßen Sie häufig auf das Problem einer falschen Ausrichtung des Themes, was sich auf das Benutzererlebnis und die Schönheit der Seite auswirkt. Daher ist es sehr wichtig, Ihr WordPress-Theme richtig anzupassen, um eine falsch ausgerichtete Anzeige zu vermeiden. In diesem Artikel wird erläutert, wie Sie das Thema anhand spezifischer Codebeispiele anpassen.

Was genau bedeutet H5 -Seitenproduktion? Was genau bedeutet H5 -Seitenproduktion? Apr 06, 2025 am 07:18 AM

Die Produktion von H5-Seiten bezieht sich auf die Erstellung von plattformübergreifenden kompatiblen Webseiten unter Verwendung von Technologien wie HTML5, CSS3 und JavaScript. Sein Kern liegt im Parsingcode des Browsers, der Struktur-, Stil- und interaktive Funktionen macht. Zu den allgemeinen Technologien gehören Animationseffekte, reaktionsschnelles Design und Dateninteraktion. Um Fehler zu vermeiden, sollten Entwickler debuggen werden. Leistungsoptimierung und Best Practices umfassen Bildformatoptimierung, Anforderungsreduzierung und Codespezifikationen usw., um die Ladegeschwindigkeit und die Codequalität zu verbessern.

Was sind die Elemente im ausgeschlossenen Abschnitt des CSS-Selektors? Was sind die Elemente im ausgeschlossenen Abschnitt des CSS-Selektors? Apr 06, 2024 am 02:42 AM

Der :not()-Selektor kann unter bestimmten Bedingungen zum Ausschließen von Elementen verwendet werden und seine Syntax lautet :not(selector) {Stilregel}. Beispiele: :not(p) schließt alle Nicht-Absatzelemente aus, li:not(.active) schließt inaktive Listenelemente aus, :not(table) schließt Nicht-Tabellenelemente aus, div:not([data-role="primary"] ) Schließen Sie div-Elemente mit nicht primären Rollen aus.

Was ist die CSS-Selektorpriorität? Was ist die CSS-Selektorpriorität? Apr 25, 2024 pm 05:30 PM

Die CSS-Selektorpriorität wird in der folgenden Reihenfolge bestimmt: Spezifität (ID > Klasse > Typ > Platzhalter) Quellreihenfolge (Inline > Internes Stylesheet > Externes Stylesheet > Benutzeragenten-Stylesheet) Deklarationsreihenfolge (neueste Deklarationen haben Vorrang) Wichtigkeit (!important erzwingt eine Erhöhung der Priorität)

So erreichen Sie eine vertikale Zentrierung von Seitenelementen durch CSS Flex-Layout So erreichen Sie eine vertikale Zentrierung von Seitenelementen durch CSS Flex-Layout Sep 27, 2023 pm 03:52 PM

So erreichen Sie eine vertikale Zentrierung von Seitenelementen durch das elastische CSSFlex-Layout. Im Webdesign stoßen wir häufig auf Situationen, in denen Seitenelemente vertikal zentriert werden müssen. Das elastische CSSFlex-Layout ist eine elegante, prägnante und flexible Layoutmethode, mit der problemlos eine vertikale Zentrierung von Seitenelementen erreicht werden kann. In diesem Artikel wird ausführlich erläutert, wie Sie mithilfe des CSSFlex-Layouts eine vertikale Zentrierung von Seitenelementen erreichen, und es werden spezifische Codebeispiele bereitgestellt. 1. Grundprinzipien Um das CSSFlex-Layout zum Erreichen einer vertikalen Zentrierung von Seitenelementen zu verwenden, ist Folgendes erforderlich:

CSS-Selektoren, bei denen es sich um erweiterte Selektoren handelt CSS-Selektoren, bei denen es sich um erweiterte Selektoren handelt Oct 07, 2023 pm 02:59 PM

Zu den erweiterten Selektoren in CSS-Selektoren gehören Nachkommenselektoren, Selektoren für untergeordnete Elemente, Selektoren für benachbarte Geschwister, universelle Geschwisterselektoren, Attributselektoren, Klassenselektoren, ID-Selektoren, Pseudoklassenselektoren und Pseudoelementselektoren. Detaillierte Einführung: 1. Der Nachkommenselektor verwendet einen durch Leerzeichen getrennten Selektor, um die Nachkommenelemente eines Elements auszuwählen. 2. Der Unterelementselektor verwendet einen durch ein Größer-als-Zeichen getrennten Selektor, um die direkten Unterelemente eines Elements auszuwählen. Benachbarte gleichgeordnete Selektoren verwenden Selektoren, die durch ein Pluszeichen getrennt sind, um das erste gleichgeordnete Element auszuwählen, das unmittelbar auf ein Element folgt, und so weiter.

See all articles