Tach!
Würdet ihr das grafisch eher aufeinander (in Schichten) oder so darstellen?
Eher "so", aber eigentlich gar nicht.
Ich hab da noch eine andere Idee: HTML ist das Haus im Rohbau, aber schon funktional als solches, also Dach muss schon wasserabweisend drauf sein und die Fenster in den dafür vorgesehenen Öfnnungen eingebaut. CSS ist das Haus in schön, mit Farbe oder Tapete an den Wänden, und so weiter und gegebenenfalls ein Garten drumherum. Javascript sind die Bewohner, die sowohl am Haus als auch an der Gestaltung Veränderungen vornehmen.
Natürlich lässt sich das nur ganz grob miteinander vergleichen. Im Gegensatz zu den best practices in Javascript greift man als Mensch beispielsweise doch gehörig direkt in das Aussehen ein. Wohnzimmerwandgestaltung definieren und dann nur noch der Wand eine Klasse zuweisen, geht in Häusern (derzeit noch) nicht.
dedlfix.