Verwendung von:First-of-Type-Selektor mit Klassennamen
Frage:
Kann Der CSS3-Selektor :first-of-type kann verwendet werden, um das erste Element mit einer bestimmten Klasse auszuwählen Name?
Antwort:
Nein, es ist nicht möglich, :first-of-type allein zu verwenden, um das erste Element mit einer bestimmten Klasse auszuwählen.
Erklärung:
Die :first-of-type-Pseudoklasse zielt auf das erste Element ihrer Klasse ab Typ unter seinen Geschwistern. Das Hinzufügen eines Klassenselektors oder eines Typselektors zu dieser Pseudoklasse gibt an, dass die Auswahl auf Elemente innerhalb eines bestimmten Typs (z. B. div oder p) beschränkt werden sollte, die auch den angegebenen Klassennamen haben. CSS bietet jedoch keinen dedizierten :first-of-class-Selektor, der nur das erste Vorkommen einer Klasse auswählt.
Workaround:
Als Workaround können Sie kann diese Funktionalität durch die Verwendung einer Kombination aus Klassennamen und Selektorspezifität erreichen:
Beispiel:
.myclass1 { color: red; } .myclass1 ~ .myclass1 { color: /* default, or inherited */; }
Dadurch wird sichergestellt, dass nur das erste Element mit der Klasse .myclass1 den angegebenen Stil erhält, während nachfolgende Elemente den Standard- oder übergeordneten Stil erben.
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonKann :first-of-type das erste Element mit einem bestimmten Klassennamen auswählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!