由于我是初学者并且需要快速建立亲戚的网站,因此我购买了一个预制模板。我最初拥有纯 HTML 格式的所有内容,并且所有页面在 Chrome、FF、IE 和 Safari 中都显示得很好。考虑到页面会增长,最好将页眉、导航和页脚放在包含文件中,我没有太多麻烦就这样做了,并且在 Chrome、FF 和 Safari 中进行测试时一切顺利。IE(我使用的是 IE9)是另一回事。所有页面都被推到屏幕的最左侧。
让我感到困惑的是,除了创建包含并将所有 html 页面更改为 php 之外,我没有更改任何代码,以便它获取包含。如果我删除包含并将页眉、导航和页脚放回纯 html 页面......它在 IE 中再次完美运行。
为了减少这篇文章的页面大小,我通过 PasteBin 链接到它。如果这违反了任何规则或受到社区的反对,我深表歉意。让我知道,我会把它都放在这篇文章中。
我已经尝试将 CSS 中的边距从“0”更改为“自动”(第 3 行和第 12 行),但它没有做任何事情。不是它应该有,我只是在尝试任何事情。
如果已经针对我的具体情况回答了这个问题,我深表歉意,如果有人能指出我之前答案的方向,那就太好了。我搜索了,但没有看到任何人有同样的情况,它在 html 中运行良好,但在放入 php 包含时中断。
任何帮助,将不胜感激。