DOCTYPE не отображается, если объявлено в PHP include? - PullRequest
0 голосов
/ 02 мая 2011

До сих пор я объявил, например,

>test.php
<!DOCTYPE HTML>
<html>
...

и в index.php

>index.php
include 'test.php';
...

Работает нормально на всех, кроме IE8, насколько я знаю, будет отображатьдокумент в причудливом режиме.Есть идеи почему?

1 Ответ

0 голосов
/ 09 октября 2013

Используйте следующий процесс:

  • Проверьте, не является ли <!doctype html> первой строкой;это вызовет режим причуд

  • Проверьте, является ли кодировка UTF-16;для этого требуется знак порядка байтов

  • Проверьте кодировки файлов документов HTML, чтобы убедиться, что они совпадают

  • Очистите буфер для вывода типа документа

Ссылки

...