尝试从html更改为php时,某些元素丢失/更改

时间:2019-03-20 08:27:08

标签: php html

我正在为那些将html文件更改为php文件的经验的人寻求帮助。我已经尝试了一切我所知道的(而且我也不是最聪明的人),但是我不明白为什么会发生以下情况。

当前:在移动设备上查看时,移动菜单按钮已消失,将价格从每月更改为每年的切换开关消失了,显示不同内容的选项卡也消失了。结果:

  • 如果有切换,则两个切换结果都显示在另一个上方
  • 如果有一个标签,则每个标签元素都显示在另一个标签的下方
  • 移动菜单按钮已完全消失

背景
我购买了HTML模板,但事实证明卖家不想提供帮助。我想将页面拆分并转换为php页面,因为我想要一个可以导入的页眉/页脚文件。如您所见(如果您检查了仓库),header.php和footer.php文件将被导入到页面php文件中。

我首先创建了页面:

  • 将原始html文件重命名为php文件
  • 剪切页眉和页脚并将其重新导入到页面php文件中

这就是我所做的。它似乎可行,但是再次检查(清除缓存后),我注意到了问题。

我指向的网站页面链接是:

https://blueboxhosting.co.uk/products-cloud-hosting

但是,如果您查看任何页面,您现在都会在所有页面上看到错误,而这些错误本应作为控件(例如,切换,移动菜单,标签等)

我创建了一个片段,以便您可以查看代码和希望成为白痴的地方:

https://bitbucket.org/snippets/bbhostinguk/7e5qxp

任何帮助我都会感到惊讶,因为我无法弄清楚。

1 个答案:

答案 0 :(得分:0)

首先通过验证程序运行PHP生成的HTML,例如https://validator.w3.org/

您的代码中有许多杂散标记,它们可能会或可能不会影响渲染。

另一个提示是注释掉所有内容,然后逐节取消注释,并检查何时开始中断。