我正在开展一个团队的网站项目。他们启动了代码,对我来说似乎很麻烦。 我们正在为页面的某些部分提供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标记会有什么结果。
谢谢!
答案 0 :(得分:1)
这实际上取决于您使用的浏览器以及它如何解析文件。如果您使用chrome,safari或firefox中的开发人员工具(通过firebug),您可以看到解析的最终结果。实现HTML 5解析器算法的浏览器应该为格式错误的标记提供相同的结果,例如重复的头部和html标记,但是仍然有许多浏览器在使用中没有。
最好的选择就是修复坏标记。