Interne Stile verwendet man nur, wenn eine einzelne HTML-Seite eigene Designmerkmale hat.
Internes CSS wird im <head>, innerhalb des <style>-Tags notiert.

Wenn du diese Variante brauchst, muss du dir im Klaren sein, was die Konsequenz für umfangreiche Projekte ist, denn solches CSS gilt immer nur für eine einzelne HTML-Seite!
Beispiel: Deine Website besteht aus 50 HTML-Seiten. Du hast interne Stile verwendet. Am Schluss möchtest du die Textfarbe der Überschriften ändern. Hättest du das in einem externen CSS-Dokument definiert, wäre es eine Sache von ein paar Sekunden. Nun musst du aber die Änderung an 50 Stellen vollziehen, was ein erheblicher Aufwand bedeutet.
<style>
...
</style>