【发布时间】:2013-03-25 22:15:27
【问题描述】:
我有一个在 PHP 中包含页眉(菜单)和页脚的文档:
<?php include('header.php'); ?>
<?php include('footer.php'); ?>
由于某种原因,当在浏览器上打开时,它会在两者之间呈现间隙,而没有任何边距或 CSS 样式:
这是生成的部分代码,</header><footer>之间出现了差距:
<div class="ClearFloat"></div>
</nav>
</header><footer>
<div class="MainWrapper">
<ul>
<li>© Copyright 2013</li>
如果我使用 firebug 进行检查,我确实会在代码中看到一个空白:
</nav>
</header>
<footer>
<div class="MainWrapper">
<ul>
此外,如果我尝试在 firebug 中编辑代码,我会在出现间隙的地方得到一个奇怪的实体编号:&#65279;:
</nav>
</header><footer>
<div class="MainWrapper">
<ul>
这与php有关,因为如果我将页眉和页脚的HTML直接写在页面中,间隙就会消失:
有什么想法吗?谢谢。
【问题讨论】:
标签: html header footer html-entities php-include