html标记:多个/重复html,头部,正文标记等 - 后果

时间:2011-03-16 18:26:23

标签: html markup

我正在开展一个团队的网站项目。他们启动了代码,对我来说似乎很麻烦。 我们正在为页面的某些部分提供php。

e.g。在index.php部分我们有:

<?php include("pages/header.tpl");?>,在此内部,我们也有:

`<?php include("pages/submenus/commercial.sbm");?>`

里面,header.tpl是菜单栏, 而且在commercial.sbm里面是弹出的悬停子菜单项。

问题是,在这3个文件中,我们有<html>, <head>, <body>, <script>,<style>个标签

所以,现在这些标签正在一页中重复 - 例如。当我查看源index.php

我知道这不是一个有效的HTML标记吗?

我的问题是,有这种代码/ html标记会有什么结果。

谢谢!

1 个答案:

答案 0 :(得分:1)

这实际上取决于您使用的浏览器以及它如何解析文件。如果您使用chrome,safari或firefox中的开发人员工具(通过firebug),您可以看到解析的最终结果。实现HTML 5解析器算法的浏览器应该为格式错误的标记提供相同的结果,例如重复的头部和html标记,但是仍然有许多浏览器在使用中没有。

最好的选择就是修复坏标记。