Leseempfehlung: CSS/Selektoren/Terminologie Ein einfacher Selektor ist entweder der Universalselektor oder ein Typselektor. Die CSS-Spezifikation berücksichtigt dies durch zwei verschiedene Profile. Element; B darf 0 sein *//* selektiert alle Elemente außer dem ersten Element; entspricht A = 1 *//* selektiert das zweite Element; auch A darf 0 sein */
Einfache Selektoren sind Universalselektor, Typselektor, Klassenselektor, ID-Selektor, Attributselektor und Pseudoklassen.. Verbundene Selektoren []. elementname.klassenname { Deklarationen } .klassenname[attributname] { Deklarationen } Im weiteren Verlauf der Kette ist kein weiterer Typ- oder Universal-Selektor erlaubt. Falls benötigt, folgen ein ID-Selektor sowie beliebig viele Attribut-Selektoren oder Pseudo-Klassen in beliebiger Reihenfolge ohne Leerzeichen zwischen den Komponenten. Die einfachen Selektoren sind in ihrer Wirkung auf Elemente als Ganzes beschränkt. Bei den Pseudoelementen handelt es sich um Selektoren, die diese Beschränkung aufheben. Beachten Sie: Bösartigen Webprogrammierern erlaubt die Pseudoklasse :visited in Kombination mit gewissen Eigenschaften herauszufinden, ob die Besucher einer Webseite bestimmte Links besucht haben oder nicht (sog.History Stealing).Das ist natürlich mit Blick auf den Datenschutz sehr problematisch. Ein verbundener Selektor ist eine Kette von einfachen Selektoren, die nicht mit Hilfe eines Kombinators verkettet wurden. In der Regel ist es sinnvoll, Pseudoelemente an einen einfachen Selektor anzuhängen, um ihre Wirkung auf die von diesem Selektor angesprochenen Elemente zu beschränken. Aus SELFHTML-Wiki < Referenz:CSS | Selektoren. Leseempfehlung: CSS/Selektoren/Terminologie Bei Pseudoklasse n handelt es sich um einfache Selektoren, die ein Element dann ansprechen, wenn es eine bestimmte Eigenschaft besitzt. Klassenselektor (wählt ein Element über die Klassenzugehörigkeit aus: .name ) Leseempfehlung: CSS/Selektoren/Terminologie Kombinatoren sind Zeichen, die zwei Selektoren miteinander verketten. CSS 2 definierte vier Pseudoelemente, die mit einem vorangestellten Doppelpunkt notiert werden. Wechseln zu: Navigation, Suche. Ein Pseudoelement erzeugt einen nicht im Elementbaum vorhandenen Abschnitt, der formatiert oder mit Inhalt gefüllt werden kann. Einige mächtige Selektoren sind leider zu langsam, um sinnvoll in leistungskritischen Anwendungen eingesetzt zu werden. Leseempfehlung: CSS/Selektoren/Terminologie Die einfachen Selektoren sind in ihrer Wirkung auf Elemente als Ganzes beschränkt. So lassen sich zum Beispiel Elemente auswählen, über denen sich gerade der Mauszeiger befindet oder Elemente, die das erste Kindelement eines anderen Elementes sind. Durch diese Verkettung bildet der erste Teilselektor eine Bedingung und der zweite Teilselektor das Ziel, das angesprochen werden soll, wenn die Bedingung erfüllt wurde. Selektor1, Selektor2 { Deklarationen } Sollen mehrere Bedingungen auf ein Element zutreffen, so dürfen keine Leerzeichen zwischen die Selektoren geschrieben werden. Selektoren werden in vielen unterschiedlichen Zusammenhängen verwendet, welche sehr unterschiedliche Anforderungen benötigen. Voneinander unabhängige Selektoren, denen dieselben Eigenschaften zugewiesen werden, können in einer mit Kommata getrennten Selektor-Liste notiert werden. Mehrere Selektoren können durch Kommata getrennt werden. Bei den Selektoren, die Pseudoelemente erzeugen, können nur am Ende einer Kette von Selektoren oder alleinstehend notiert werden. Seit CSS 3 werden alle Pseudoelemente mit zwei vorangestellten Doppelpunkten notiert, damit Pseudoelemente von Während für die in CSS 2 definierten Pseudoelemente beide Schreibweisen möglich sind, kann für neuere Pseudoelemente nur die neue Schreibweise verwendet werden. . Diese Seite soll eine Übersicht über Begrifflichkeiten im Zusammenhang mit In CSS werden verschiedene Arten von Selektoren unterschieden: In CSS werden verschiedene Arten von Selektoren unterschieden: Einfache Selektoren []. Als Selektoren bezeichnet man die Teile einer CSS-Regel, die vor dem Abschnitt aus geschweiften Klammern stehen.