Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Maquetación HTML5

15 de enero de 2016

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

#1

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