it-themen:webdesign:css:grundlagen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Ăśberarbeitung | |||
| it-themen:webdesign:css:grundlagen [27.12.2025 01:25] – lars | it-themen:webdesign:css:grundlagen [27.12.2025 01:43] (aktuell) – lars | ||
|---|---|---|---|
| Zeile 103: | Zeile 103: | ||
| + | --- | ||
| + | |||
| + | ===== Klassen und IDs ===== | ||
| + | |||
| + | <code html linenums> | ||
| + | <p class=" | ||
| + | <p id=" | ||
| + | </ | ||
| + | <code css linenums> | ||
| + | .info { | ||
| + | color: blue; | ||
| + | } | ||
| + | |||
| + | #hinweis { | ||
| + | color: red; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Regeln: | ||
| + | * Klassen sind wiederverwendbar | ||
| + | * IDs sind eindeutig | ||
| + | |||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Kaskade und Priorität ===== | ||
| + | |||
| + | CSS folgt einer klaren Priorität: | ||
| + | |||
| + | * Inline-CSS | ||
| + | * ID-Selektoren | ||
| + | * Klassen | ||
| + | * Element-Selektoren | ||
| + | |||
| + | |||
| + | Spätere Regeln überschreiben frühere, | ||
| + | wenn die Spezifität gleich ist. | ||
| + | |||
| + | |||
| + | --- | ||
| + | |||
| + | ===== !important ===== | ||
| + | |||
| + | |||
| + | <code css linenums> | ||
| + | p { | ||
| + | color: red !important; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ⚠️ Nur im Ausnahmefall verwenden. | ||
| + | Ein Zeichen fĂĽr strukturelle Probleme. | ||
| + | |||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Kommentare ===== | ||
| + | |||
| + | <code css linenums> | ||
| + | /* Kommentar */ | ||
| + | </ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Best Practices ===== | ||
| + | |||
| + | * externes CSS verwenden | ||
| + | * klare Klassennamen | ||
| + | * keine IDs fĂĽr Styling missbrauchen | ||
| + | * Layout nicht mit Farbe verwechseln | ||
| + | |||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Merksatz ===== | ||
| + | |||
| + | > CSS ist mächtig, | ||
| + | > | ||
| + | > aber nur so gut wie die HTML-Struktur darunter. | ||
it-themen/webdesign/css/grundlagen.1766795134.txt.gz · Zuletzt geändert: von lars