为什么我的Doctype出现了?

时间:2014-09-30 15:48:31

标签: php html css doctype

我最近将网站迁移到了新服务器。除非我注意到一些CSS错误,否则一切都很顺利。然后,当我检查新迁移的网站的源代码时,我意识到<!DOCTYPE html>丢失了。这很奇怪,因为文件与旧文件完全相同:相同的编码。

doctype通过PHP显示在每个页面上:

function displayHeader($title, $state, $css = '') {
  $langue = getLang();

  echo '<!DOCTYPE html>
  <!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
   <!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
  <!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
  <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

     ...

我的旧网页和新网页上的代码完全相同,但是查看导航器中的源代码,旧代码以<!DOCTYPE html>开头,而新代码直接从<!--[if lt IE 7]>开始...

我无法弄清楚为什么doctype显示在我的网站的一个版本而不是另一个版本中。有什么想法吗?

0 个答案:

没有答案