Selektoren

zum Anfang der Seite xxx

xxx

zum Anfang der Seite Element-Selektor

Der Element-Selektor, oder auch Typ-Selektor genannt, ist die einfachste Form der Zuweisung einer CSS-Regel an die Elemente in einer HTML-Datei. Es wird die Bezeichnung eines HTML-Elementes als Selektor genommen.
Beispiel: Die Regel h1 {…} gilt für alle <h1>-Tags in der HTML-Datei.

zum Anfang der Seite Klassen-Selektor

Klassen werden verwendet, wenn Tags vom selben HTML-Element unterschiedlich formatiert werden sollen (z.B. es gibt einige Absätze <p>, die anderes aussehen sollen, als die restlichen)

Klassennamen sind nicht vorgegeben (wie etwas die Namen der HTML-Elemente), sondern können frei gewählt werden. Man sollte jedoch die selben Regeln für Namen von Ankern und HTML-Dateien beachten.

Weiter Tipps zur Wahl eines Klassennamens:

Klassen in CSS-Regeln (z.B. p.wichtig)
Sollen nur tags einer bestimmten Klasse angesprochen werden, so wird als Selektor der Name des tags und darauffolgend der Name der Klasse verwendet, wobei beide durch einen Punkt getrennt werden. Es dürfen dabei keine Leerzeichen (Abstände) verwendet werden, es muss wie ein einziges Wort geschrieben sein. Der Selektor für Absätze <p> einer Klasse mit dem Namen "wichtig" wird p.wichtig geschrieben.

Das Trennzeichen für Klassen ist der . (Punkt)

Unterschied bei Klassenselektoren mit und ohne Tag (z.B. p.anmerkung und .anmerkung)

universeller Selektor / Universal-Selektor: * (Stern, in der Druckfachsprache auch Asteriskus genannt)
spricht alle tags an, egal welche (wird verwendet wie Platzhalter, Joker, wildcard in Suchmaschienen etc.)

Unterschied bei Klassenselektoren mit und ohne Tag (z.B. p.anmerkung und .anmerkung)
In den meisten Fällen in der Praxis wird bei Klassen der Universalselektor verwendet und zwar in der Form, dass er in der Schreibung weggelassen wird: also .klassenname

Im (X)HTML-Code wird die Zuordnung einer Klasse zu einem (X)HTML-Element mit Hilfe des Attributes class gemacht. Der Name der Klasse wird dem Attribut als Wert zugeordnet, also zum Beispiel: <p class="wichtig">…</p>.
Anmerkung: Der Wert enthält nur den Namen der Klasse, aber keinen Punkt. Dieser wird nur in CSS-Selektoren als Trennzeichen zwischen Tag-Namen und Klassennamen verwendet.

 

zum Anfang der Seite ID-Selektor

IDs werden wie Klassen verwendet. Die Unterschiede sind:

IDs werden meist mit div-tags verwendet, um auf einer Seite bestimmte Bereiche zu definieren, z.B. Kopf, Navigation und Inhalt. Diese Bereiche können dann durch CSS-Regeln mit Kontextselektoren gezielt angesprochen und dadurch leichter formatiert und layoutiert werden.

Benutzen von IDs: Identifizieren eines einzigen tags

 

zum Anfang der Seite Kontextselektor

Bisher haben wir nur tags allgemein (z.B. h1) und mit Klassen (z.B. p.anmerkung) selektiert.

 

zum Anfang der Seite Gruppierung

Gruppieren = Auflisten von Selektoren, die einzelnen Selektoren werden durch Beistriche getrennt. Beispiel:

zum Anfang der Seite Übersicht: Selektoren: Vor- und Nachteile

Welche Arten von Selektoren gibt es, was sind die Vor- und Nachteile:

Praxis - was soll man wie verwenden?