Wie kann ich CSS in HTML einbinden?
Es gibt zwei Methoden, um CSS in HTML einzubinden.
über den link-Tag kann man externe CSS-Dateien einbinden und die Styling-Regeln anwenden lassen
über den style-Tag kann man Styling-Regeln definieren oder über @import auf eine CSS verweisen
Import ist nicht zu empfehlen, da hier auch der Cache-Algorhithmus des Browsers nicht genutzt wird und das StyleSheet immer wieder neu geladen wird. So war es zumindest in der Vergangenheit. Es gibt auch noch andere Nachteile von import. Diese kann man sich zusammensuchen.
Generell ist eine externe CSS Datei zu empfehlen. Man kann auch mehrere davon einbinden. Es muss dann nur auf die Reihenfolge geachtet werden, da CSS Eigenschaften von nachfolgenden CSS-Regeln überschrieben werden.