Strony internetowe składają się z warstw. Najniższa z nich (ale najważniejsza), warstwa 0, to treść.
Content is a king!
Kolejne warstwy to:
- Semantyka, za którą odpowiada kod HTML.
- Prezentacja, za którą odpowiadają CSS.
- Interakcja, czyli JavaScript.
Wyższe warstwy mogą wpływać na wszystkie warstwy poniżej, czyli:
JavaScript > CSS > HTML > TREŚĆ
Dobrze zbudowana strona opiera się na porządku w plikach i katalogach. Przykładowa struktura katalogów może wyglądać w ten sposób: