Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-themen:webdesign:css:grundlagen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Ăśberarbeitung
it-themen:webdesign:css:grundlagen [27.12.2025 01:25] – larsit-themen:webdesign:css:grundlagen [27.12.2025 01:43] (aktuell) – lars
Zeile 103: Zeile 103:
  
  
 +---
 +
 +===== Klassen und IDs =====
 +
 +<code html linenums>
 +<p class="info">Text</p>
 +<p id="hinweis">Text</p>
 +</code>
 +<code css linenums>
 +.info {
 +  color: blue;
 +}
 +
 +#hinweis {
 +  color: red;
 +}
 +</code>
 +
 +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;
 +}
 +</code>
 +
 +⚠️ Nur im Ausnahmefall verwenden.
 +Ein Zeichen fĂĽr strukturelle Probleme.
 +
 +
 +---
 +
 +===== Kommentare =====
 +
 +<code css linenums>
 +/* Kommentar */
 +</code>
 +
 +---
 +
 +===== 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