Inhaltsverzeichnis

zurück

CSS – Grundlagen

CSS (Cascading Style Sheets) beschreibt die Darstellung von HTML-Inhalten.

CSS legt fest:

HTML beschreibt was etwas ist,
CSS beschreibt wie es aussieht.


Einbindung von CSS

Es gibt drei Möglichkeiten, CSS einzubinden.

Methode Beschreibung
extern separate CSS-Datei
intern <style> im <head>
inline direkt im HTML-Element

Externes CSS (empfohlen)

<link rel="stylesheet" href="style.css">

Vorteile:


Internes CSS

<style>
  body {
    background-color: white;
  }
</style>

Geeignet für:


Inline-CSS

<p style="color:red;">Text</p>

⚠️ Nicht empfohlen:


CSS-Syntax

selektor {
  eigenschaft: wert;
}

Beispiel:

p {
  color: black;
  font-size: 16px;
}

Selektoren (Grundlagen)

Selektor Bedeutung
p Element
.klasse Klasse
#id ID
* alle Elemente

Klassen und IDs

<p class="info">Text</p>
<p id="hinweis">Text</p>
.info {
  color: blue;
}

#hinweis {
  color: red;
}

Regeln:


Kaskade und Priorität

CSS folgt einer klaren Priorität:

Spätere Regeln überschreiben frühere, wenn die Spezifität gleich ist.


!important

p {
  color: red !important;
}

⚠️ Nur im Ausnahmefall verwenden. Ein Zeichen für strukturelle Probleme.


Kommentare

/* Kommentar */

Best Practices


Merksatz

CSS ist mächtig,
aber nur so gut wie die HTML-Struktur darunter.