Witam, zabieram się za realizowanie projektu strony. Tylko jak się za to zabrać tak żeby nie musieć zmieniać tego samego kodu w wielu miejscach? Chodzi o zawartość strony która jest taka sama na każdej podstronie - nawigacja, stopka. Chciałbym, żeby takie części zmieniały się od razu w każdym pliku.
Podobnie z css'em, czy prawidłowe jest korzystanie z takich zmiennych
:root {
--main-bg-color: coral;
}
#div1 {
background-color: var(--main-bg-color);
}
#div2 {
background-color: var(--main-bg-color);
}
Na początek sam html i css, później dopiero js.
W jaki sposób zarządza się takimi rzeczami w większych projektach?