Dokumenty mają warstwy
warstwa danych - HTML
warstwa prezentacji - CSS
warstwa zachowania - JS
warstwy należy rozdzielać