Как разбить страницу на отдельные файлы? тоесть чтоб хэдер, футер и др хранились в отдельных файлах и при необходимости подключались к странице. Возможно ли это стелать с помощью html? Если нет, то через js, jquery
Можно работать с фреймворками. Разбиение одного диалогового окна в браузере на множество блоков. Создайте отдельный файл со списком действий, а потом в главном файле сделайте ссылку на этот файл/файлы.
<frameset= cols , rows =??? >
<frame src = " " >
</frameset>
Если цель собрать простенький сайтик на несколько страниц, и дабы проще было редактировать какие-то общие html-блоки, то можно использовать ещё такую технологию как SSI, не требующет применения каких либо языков программирования, а лишь чтобы она была включена на сервере. Просто в файл, к примеру index.html, подключаете ваши блоки:
<!--#include virtual="header.html"-->
<!--#include virtual="content.html"-->
<!--#include virtual="footer.html"-->
Накидал небольшой билдер на основе gulp, может пригодится:
https://github.com/MedvedevWeb/gulp-html-builder
В src/pug находится собственно все с чем надо работать, дальше останется лишь разобраться с pug (ну и с gulp на будущее)
Продвижение своими сайтами как стратегия роста и независимости