Użyj PHP/Perl/Ruby/Python/itp. które będą na bieżąco łączyć elementy i wysyłać do przeglądarki. Tak też robią różnego rodzaju Frameworki w tych językach.
Albo stwórz system "generowania statyczych stron HTML", który bedzię z kilku plików tworzyć pełne strony HTML i dopiero tak wygenerowane strony wrzucasz na serwer. Tak postępują systemy wymienione na stronie https://www.staticgen.com/
Samym HTML tego nie załatwisz.
Kiedyś serwery obsługiwały w plikach HTML komendy SSI i tam była też możliwość importowanie jednego pliku HTML do drugiego ale chyba już żaden serwer tego nie stosuje bo zamiast tego jest PHP/Perl/Ruby/Python/itp., które dają wiecej możliwości.
---
ps. w HTML jest <iframe>, który dało by się może wykorzystać ale nie wiem czy ktoś to tak stosuje.