1

我有一个网站 ( http://maladrerie.heliohost.org/mkh/index.html ) 使用 CSS 在内容滚动时保持页眉、菜单和页脚固定。我正在尝试使用 iframe 添加照片页面,并且效果很好(我仍然需要针对不同的浏览器对其进行调整)。

但是在 iframe 之后页面停止显示,这意味着我失去了页脚。相关代码(我认为)在 fotopag.php 中:

<div class="container">
   ... (header and menu)
 <div class="content">
  <iframe class="fotoframe" src="<?php print($foto) ; ?>"
  </iframe>
 </div>
 <div class="footer">
  ...
 </div>
</div>

该网站是荷兰语,但您可以看到除了“Foto's”页面之外的所有页面都有页脚。我已经用谷歌搜索并尝试了我能想到的一切,但没有取得任何进展。一件奇怪的事情是,如果我用固定引用替换 php 代码并将页面保存为 HTML,我仍然没有页脚,但 KompoZer(我的 HTML 编辑器)确实显示了页脚。

我可能遗漏了一些简单但很漂亮的东西——请告诉我它是什么!

--- 德里克

4

1 回答 1

0

浏览器不运行 PHP。它运行 PHP生成的 HTML 代码。当您查看 PHP 代码时,您很难调试浏览器中的问题,因为您没有看到浏览器看到的内容。

相反,您应该在浏览器中查看源代码,以便查看实际发生的情况。您的代码应如下所示:

<div class="container">
    ... (header and menu)
    <div class="content">
        <iframe class="fotoframe" src="someurl"
        </iframe>
    </div>
    <div class="footer">
        ...
    </div>
</div>

你现在有问题吗?

如果没有,请仔细查看<iframe线路。现在看到问题了吗?

(更新:写完这篇文章后,我看到你已经完成了纯 HTML 测试。对不起,我错过了!我会把建议留给可能遇到类似问题的其他人。但是你的 HTML 代码是否有同样的问题 -失踪><iframe行了?)

于 2013-04-27T01:34:12.717 回答