PHP templating for header and footer?
<p>I'm making a website with multiple pages with About info, Projects, Events etc. </p>

<p>My first question is, how can I include my nav bar, header and footer to be in all of the html files without copying the full code for each of them? 
My second question is, how should the html structure look in the separate header/footer files so I can include them in my pages html's?</p>

<p>If you mention PHP as a solution, please point me to some link/tutorial for the process. </p>