Hallo Matthias,
molily verwendete den Begriff "Schichtenmodell".
wobei Hier der vollständige Titel wichtig ist:
Das Schichtenmodell: Trennung von Inhaltsstruktur, Präsentation und Verhalten (‽)
Hier geht es weniger um die Aufgaben von HTML, CSS und Javascript, sondern um deren "Anordnung" im Dokument. HTML, CSS und Javascript sollen nicht im Quelltext "vermischt" werden, also keine Inline-Styles und und kein "onclick=...".
Bei der Funktion sieht es ganz anders aus. Hier sind die Aufgaben von HTML und CSS getrennt, also hier könnte man von Funktionsschichten reden: HTML als Basis und darauf baut dann CSS auf. Javascript kann aber überall eingreifen, könnte also in einer Grafik neben beiden stehen:
---------------------
| CSS | |
-------| Javascript |
| HTML | |
---------------------
Gruß Jürgen