¿Mantener mi encabezado y pie de página en todas las páginas web?

Ya terminé de diseñar la página de inicio de mi sitio web y ahora me he mudado a algunas de las otras páginas, quiero que mi encabezado y pie de página aparezcan igual en todas las páginas. He intentado esta forma básica de vincular la misma hoja de estilo que compone mi encabezado / pie de página en el segundo archivo HTML (ya utilizado en la página de inicio):

  

Ahora entiendo que esto no va a funcionar. ¿Sería un lenguaje de scripting del lado del servidor mi mejor apuesta aquí? Algo como PHP?

Si es así, ¿alguien podría vincularme con un artículo sobre cómo puedo hacer esto en PHP, supongo que con el

  include 

¿función?

Gracias.

Actualmente, solo está vinculando el CSS para el encabezado y el pie de página. Si desea incluir el html como el mismo, cree dos archivos separados, header.php y footer.php, y luego inclúyalos en cada página web.

  // in the location you want the header in the page  // in the location you want the footer 

Esencialmente, estás haciendo parciales y colocándolos donde los desees

Supongamos que tiene el encabezado que desea incluir en todas las páginas,

header.php

 My header 

ahora puede incluirlo en otras páginas como esta:

  

y haz lo mismo para el pie de página!

¡Buena suerte!

Coloque el código de su encabezado en un archivo HTML separado y luego, en el punto de cada página donde desea que aparezca, use lo siguiente:

  

Obviamente ponga su propia ruta de archivo para el archivo de encabezado allí.

Tienes que crear otros 2 archivos: header.php y footer.php. Luego puede incluirlos en las páginas de los demás:

  

Ejemplo en un index.php:

  // your content here html/php  

Crea 2 archivos “header.html” y “footer.html” e inclúyelos en la parte superior e inferior de tu archivo php.

  

Este sería el motor de plantillas de PHP más básico:

  ---HTML content  

Cree un archivo llamado header.php y coloque el contenido del encabezado dentro de ese archivo. A continuación, cree otro archivo llamado footer.php y coloque todo el contenido de su pie de página en él.

Luego los incluyes en todas tus páginas individualmente así:

  //content of that page here  

También puedes usar polymer. Descargue el código de polymer (javascript) e incluya otros archivos de esta manera:

https://www.polymer-project.org/platform/html-imports.html

Es la última forma de trabajar con futuras aplicaciones web. No hay necesidad de meterse con el lenguaje del lado del servidor cuando solo puedes enfocarte solo en el HTML.