Klassen
Eine Klasse ist in CSS einfach gesagt eine Gruppierung von Eigenschaften, die einmal definiert wird und in der Regel mehrmals verwendet wird.Klassen können in CSS mehrfach angewendet werden, IDs dagegen können aufgrund der Eigenschaft immer eindeutig identifizierbar zu sein, nur einmal pro Seite verwendet werden können. Klassen und IDs dürfen in CSS nicht miteinander kombiniert werden.
Globale Klassen definieren
Beispiel - Definition in css
font-style: italic;
}
Beispiel in Kombination mit dem <p> Tag:
Tag-spezifische Klassen definieren
Klassen nur für bestimtme Tags definieren
Beispiel - Definition in css
font-style: italic;
}
Gilt nur in Verbindung mit der Klasse ”hinweis” und dem Tag <p>:
Hier würde die ”hinweis“ Definition nicht greifen:
Pseudo-Klassen und Pseudo-Elemente definieren
Pseudo-Klassen werden in css definiert aber nicht explizit in dem HTML Dokument verwendet. Beispiel hierfür sind die Definition von noch nicht besuchten und bereits von dem Nutzer besuchten Links.
Beispiel - Definition in css
color: lime;
}
a:visited {
color: yellow;
}
Hinweis:
Pseudo-Klassen:
:link – Definition von noch nicht besuchten Links
:visited – Definition von besuchten Links
Pseudo-Elemente
:first-line – Definition der ersten Zeile (eines Paragraphen)
:first-letter – Definition des ersten Buchstaben (eines Paragraphen)
