Достаточно ли добавить Doctype вверху заголовочного файла или оно должно быть в верхней части каждого html-файла? - PullRequest
0 голосов
/ 23 августа 2011

Я использую скрипт корзины для покупок уже несколько лет, и он с открытым исходным кодом, так что я могу изменить код или макет, если я хочу.

Теперь основная структураобычная страница выглядит следующим образом.

Index.php - который содержит некоторую информацию о php, а затем получает макет из других html-файлов с помощью параметра include page.

Чтобы уточнить, все phpинформация находится в этом файле, но компоновка для верхнего, нижнего колонтитула и общего содержимого все собраны из других файлов, я предполагаю, чтобы сохранить работу.

Теперь файл header.html - единственный, который содержит тип документав верхней части файла остальные просто начинают отображать код.

Мой вопрос: достаточно ли отображать код типа документа в заголовочном файле, так как 2 или более файлов отправляются в браузер сdoctype размещен в шапке, он там отображается.Или каждый html-файл нуждается в типе документа, потому что его сначала читают, а потом объединяют с тем, что видит клиент?

Я знаю, что php - это операция на стороне сервера, но html читают как есть, поэтому яМне просто интересно, если это создаст путаницу для разных браузеров ??

Cheers Jeff

Ответы [ 2 ]

1 голос
/ 23 августа 2011

Да, это нужно только в заголовочном файле.Файлы .php являются отдельными, да, но index.php объединяет их в один файл.

Браузер даже не знает, что существует 3 файла.Он просто видит один HTML-файл, к которому присоединяется index.php, и этому файлу просто нужно одно объявление doctype вверху.

0 голосов
/ 23 августа 2011

Единственное, что нужно, - это doctype в качестве самой первой строки в HTML, которая отправляется в браузер. PHP будет объединять все вместе перед отправкой в ​​браузер, поэтому только заголовок должен иметь тип документа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...