Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
css [2024/11/30 19:59] root [Farben] |
css [2025/01/04 17:03] (aktuell) root [Element mit mehreren Klassen] |
||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
* Kann eine Name oder ein HTML-Element bzw. eine Menge von HTML-Elementen sein | * Kann eine Name oder ein HTML-Element bzw. eine Menge von HTML-Elementen sein | ||
- | | + | |
+ | ^Name ^Format CSS ^Format HTML ^Beschreibung ^ | ||
+ | |Type-Selektor|Element|< | ||
+ | <sxh css> | ||
+ | h1 {text-align: | ||
+ | </ | ||
+ | |Class-Selektor|.Class|< | ||
+ | |ID-Selektor|# | ||
+ | |Pseudo-Klassen|Element: | ||
+ | |Attribut-Selektoren|Element[Attribut=Value]|< | ||
+ | |||
+ | |||
+ | ===== Kombinationen ===== | ||
+ | |||
+ | ==== Oder ==== | ||
+ | |||
+ | | ||
<sxh css> | <sxh css> | ||
h1, .myclass {text-align: | h1, .myclass {text-align: | ||
Zeile 18: | Zeile 34: | ||
* funktioniert wie " | * funktioniert wie " | ||
* Selektoren können kaskadiert sein | * Selektoren können kaskadiert sein | ||
- | < | + | |
+ | |||
+ | |||
+ | ==== Nachkommen ==== | ||
+ | |||
+ | * Gilt für Klassen/ | ||
+ | <sxh> | ||
div .myclass {text-align: | div .myclass {text-align: | ||
</ | </ | ||
- | * Gilt nur für Elemente in einem div die die klasse " | + | * Gilt nur für Elemente in einem div (irgendwo, in beliebiger Tiefe) |
+ | ==== Direkte Nachkommen ==== | ||
+ | |||
+ | * Gilt für Klassen/ | ||
- | ^Name ^Format CSS ^Format HTML ^Beschreibung ^ | ||
- | |Type-Selektor|Element|< | ||
<sxh css> | <sxh css> | ||
- | h1 {text-align: | + | div > .myclass |
- | </ | + | </ |
- | |Class-Selektor|.Class|< | + | |
- | |ID-Selektor|# | + | * Gilt nur für ein Element |
- | |Pseudo-Klassen|Element: | + | |
+ | |||
+ | ==== Element mit mehreren | ||
+ | |||
+ | * ein Element | ||
+ | |||
+ | <sxh html> | ||
+ | <div class=" | ||
+ | </ | ||
+ | |||
+ | <sxh css> | ||
+ | div.myclass.anotherclass {text-align: center} | ||
+ | </sxh> | ||
+ | * im html können per Aufzählung (per Leerzeichen getrennt) der anzuwendenden Klassen mehrere Klassen angegeben werden | ||
+ | * in css werden die Klassen einfach hintereinander geschrieben (ohne Leerzeichen, | ||
====== Definition ====== | ====== Definition ====== | ||