Tengo un archivo index.php
y estoy tratando de incluir el encabezado y el pie de página (archivos html) en él. Ambos están basados en bootstrap y acabo de hacer algunas personalizaciones en header.html
. Si incluyo solo el archivo de encabezado, no hay ningún problema e index.php
se muestra como se esperaba, pero cuando incluyo ambos archivos (hearder / footer.html), por alguna razón, mi CSS no muestra los cambios (solo muestra el valores predeterminados del progtwig de arranque). Este es el problema que me gustaría resolver. Haré otra pregunta también:
Tengo varias páginas que tienen el mismo encabezado y pie de página. El objective aquí no es repetir el código. ¿Es esta la mejor manera de incluir estos elementos (encabezado / pie de página)? ¿Lo estoy haciendo bien?
Estos son los archivos que estoy usando:
Me di cuenta de que si comento el include de footer.html
en el archivo principal index.php
se muestra su contenido y todo funciona bien.
De hecho, Your footer.html también incluye hojas de estilo CSS que anulan las hojas de estilo de header.html.
Puedes hacer algo como esto
* Header.html
add all the stylesheets here or combine them
* footer.html
* index.php
include ('header.html') content goes here include('footer.html')
Su encabezado y pie de página están restableciendo el CSS cuando está cargado. Solo necesita vincular su CSS en el encabezado. Piense que es como crear 1 documento de 3, solo necesita hacer referencia al material una vez.
Usa este PHP para incluir tus archivos y luego arregla tus archivos HTML
//do stuff
En tu encabezado
Header
AQUÍ ES DONDE SE PONDRÁ SU CONTENIDO PRINCIPAL DEL CUERPO
//Do Stuff
En tu pie de página
footer class="footer"> Copyrights
links here