是在头文件的顶部添加Doctype还是需要在每个html文件的顶部?

时间:2011-08-23 02:20:27

标签: php html header doctype

我已经使用购物车脚本几年了,而且它是开源的,所以如果我愿意,我可以更改代码或布局。

现在,一般页面的主要结构是这样的。

Index.php - 包含一些php信息,然后通过include页面选项从其他html文件中获取布局。

为了澄清,所有的php信息都在该文件中,但是页眉,页脚和一般内容的布局都是从其他文件中收集的,我猜是为了保存工作。

现在header.html文件是唯一包含文件顶部doctype的文件,其余文件只是开始显示代码。

我的问题是:在头文件中显示代码doctype足够,因为2个或更多文件被发送到浏览器,文件类型放在标题中,它会显示在那里。或者每个html文件都需要一个doctype,因为它们在被合并到客户看到的内容之前首先被读取了?

我知道php是一个服务器端操作,但是html会被读取 - 所以我只是想知道这是否会为不同的浏览器造成混乱?

干杯杰夫

2 个答案:

答案 0 :(得分:1)

是的,它只需要在头文件中。 .php文件是分开的,是的,但是index.php将它们连接成一个文件。

浏览器甚至不知道有3个文件。它只看到index.php连接的单个HTML文件,该文件只需要顶部的一个doctype声明。

答案 1 :(得分:0)

唯一需要的是将doctype作为HTML中第一行发送到浏览器的行。在将所有内容发送到浏览器之前,PHP会将所有内容组合在一起,因此只有标题应该需要doctype。