CSS-Referenz

Verwenden Sie diese CSS-Referenz, um eine alphabetische Übersicht aller standardmäßigen CSS-Eigenschaften, Pseudoklassen, Pseudo-Elemente, Datentypen, funktionale Notationen und At-Regeln zu durchsuchen. Sie können auch die wichtigen CSS-Konzepte und eine Liste von Selektoren, organisiert nach Typ durchsehen. Ebenfalls enthalten ist eine kurze DOM-CSS / CSSOM-Referenz.

Grundlegende Regel-Syntax

Stilregel-Syntax

css
style-rule ::=
    selectors-list {
      properties-list
    }

Wo:

css
selectors-list ::=
    selector[:pseudo-class] [::pseudo-element]
    [, selectors-list]

properties-list ::=
    [property : value] [; properties-list]

Siehe das Verzeichnis der Selektoren, Pseudoklassen, und Pseudo-Elemente unten. Die Syntax für jeden festgelegten Wert hängt vom Datentyp ab, der für jede festgelegte Eigenschaft definiert ist.

Stilregel-Beispiele

css
strong {
  color: red;
}

div.menu-bar li:hover > ul {
  display: block;
}

Für eine Einführung auf Anfängerniveau in die Syntax von Selektoren, siehe unseren Leitfaden zu CSS-Selektoren. Beachten Sie, dass jeder Syntaxfehler in einer Regeldefinition die gesamte Regel ungültig macht. Ungültige Regeln werden vom Browser ignoriert. Beachten Sie, dass CSS-Regeldefinitionen vollständig (ASCII) textbasiert sind, während DOM-CSS / CSSOM (das Regelverwaltungssystem) objektbasiert ist.

At-Regel-Syntax

Da die Struktur von At-Regeln stark variiert, sehen Sie bitte At-Regel ein, um die Syntax der spezifischen Regel zu finden, die Sie benötigen.

Index

Hinweis: Dieser Index enthält keine exklusiven SVG-Präsentationsattribute, die als CSS-Eigenschaften auf SVG-Elementen verwendet werden können.

Hinweis: Die Eigenschaftsnamen in diesem Index enthalten nicht die JavaScript-Namen, die von den standardmäßigen CSS-Namen abweichen.

-

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

Selektoren

Die folgenden sind die verschiedenen Selektoren, die es ermöglichen, dass Stile basierend auf verschiedenen Merkmalen von Elementen innerhalb des DOMs bedingt sind.

Grundlegende Selektoren

Grundlegende Selektoren sind fundamentale Selektoren; dies sind die grundlegendsten Selektoren, die häufig kombiniert werden, um andere, komplexere Selektoren zu erstellen.

Gruppierte Selektoren

Selektorenliste A, B

Gibt an, dass sowohl A als auch B Elemente ausgewählt sind. Dies ist eine Gruppierungsmethode, um mehrere übereinstimmende Elemente auszuwählen.

Kombinatoren

Kombinatoren sind Selektoren, die eine Beziehung zwischen zwei oder mehr einfachen Selektoren herstellen, wie "A ist ein Kind von B" oder "A ist benachbart zu B", und erstellen einen komplexen Selektor.

Nachfolger-Kombinator A + B

Gibt an, dass die von beiden A und B ausgewählten Elemente denselben Eltern haben und das Element, das von B ausgewählt wird, unmittelbar horizontal dem Element folgt, das von A ausgewählt wird.

Nachfolgender Geschwister-Kombinator A ~ B

Spezifiziert, dass die von A und B ausgewählten Elemente denselben Elternteil teilen und dass das von A ausgewählte Element vor dem von B ausgewählten kommt, aber nicht unbedingt unmittelbar davor.

Kindkombinator A > B

Gibt an, dass das von B ausgewählte Element das direkte Kind des von A ausgewählten Elements ist.

Nachfolge-Kombinator A B

Gibt an, dass das von B ausgewählte Element ein Nachfahre des von A ausgewählten Elements ist, aber nicht unbedingt ein direktes Kind.

Spaltenkombinator A || B Experimentell

Gibt an, dass das von B ausgewählte Element sich innerhalb der von A spezifizierten Tabellenspalte befindet. Elemente, die mehrere Spalten umfassen, gelten als Mitglieder all dieser Spalten.

Pseudo

Pseudoklassen :

Gibt einen besonderen Zustand des/der ausgewählten Elemente(s) an.

Pseudo-Elemente ::

Repräsentiert Entitäten, die nicht in HTML enthalten sind.

Konzepte

Syntax und Semantik

Werte

Layout

DOM-CSS / CSSOM

Hauptobjekttypen

Wichtige Methoden

Siehe auch