Las páginas insertadas por PHP con la función include()
¿deben llevar cabecera indicando el DOCTYPE
y los metas o con informarlo en la página madre ya basta? Cuando paso el validador (validator.w3.org) sobre estas páginas me indica:
Error: The character encoding was not declared. Proceeding using windows-1252. Error: Start tag seen without seeing a doctype first. Expected e.g. <!DOCTYPE html>.
Gracias
Isaac Palacio
Respuestas
Efectivamente solo tienes que hacer eso en la página principal y no en todos los fragmentos que incluyas mediante include()
. En otras palabras, no importa cómo generes tu página ni cuantos include()
tengas, lo importante es que al final, el código HTML resultante tenga un solo <!DOCTYPE html>
al principio del todo.
@javiereguiluz
15 enero 2016, 13:10