首页 > 解决方案 > 尝试从 html 更改为 php 时某些元素丢失/更改

问题描述

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

目前:在手机上查看时,移动菜单按钮消失了,将价格从每月更改为每年的拨动开关,显示不同内容的选项卡消失了。因此:

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

我首先创建了页面:

这就是我所做的一切。它似乎有效,但是另一次检查(在缓存清除后)我注意到了这些问题。

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

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

但是,如果您查看任何页面,您会在所有这些页面上看到错误,它们应该是控件(例如切换、移动菜单、选项卡等)

我创建了一个片段,因此您可以查看代码并希望我曾经是个白痴的地方:

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

对此的任何帮助都会很棒,因为我无法弄清楚。

标签: phphtml

解决方案


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

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

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


推荐阅读