Ogólnie domyślam się, że to jest próba zaimplementowania klas z języków programowania. W programowaniu klasy miały odwzorowywać świat rzeczywisty ale już chyba do tego nie służą, one teraz sa używane do bezpiecznego operowania na obiektach (klasa to opis , obiekt to jej fizyczna reprezentacja) mówię do Ciebie "pudełko zapałek " to mam na myśli tekturowe opakowanie z kawałkami drewna w środku, jak Ci daję do ręki pudełko zapałek to to jest obiekt.
Jak zaczynasz HTML to masz przed sobą taki ogrom materiału do nauki, że naucz się szybko oceniać przydatność informacji która absorbuje Twój czas, szukaj prawidłowości, jak coś zaczynasz rozumieć od razu to testuj w praktyce.