-5

我有一个 index.php 和一个 header.php 将
在使用后 包含在 index.php 中

include('header.php')  

一个不需要的“”将出现在 html 源代码中。
header.php 包含纯 html,但具有 .php 扩展名。
它将在标题上方放置一个不需要的 20px 高度可用空间。
请帮我删除它。

这是来源:
在此处输入图像描述

这是风格:
在此处输入图像描述

最后是 header.php:

<div id="logo"></div>
<div id="header_top">
    <div id="search">
        <a href="main.html">main</a><span class="verbarheader_padding">|</span>
        <a href="history.html">history</a>
    </div>
</div>
4

3 回答 3

0

html文本上方是否有间距?

您也可以尝试echo文本(这将解决您的间距问题)。

但不要忘记逃避不需要的字符

于 2012-08-07T12:36:31.403 回答
0

如果您已注释掉包含且未显示单引号,那么追踪它的快速方法是临时回显一个短字符串,例如echo 'z';. 继续重新定位它并重新加载浏览器,最终您会注意到在单引号之后输出了“z”字符,并且您将在生成输出的位置进行分区。

于 2012-08-07T12:38:35.077 回答
0

对于 header.php(或任何包含的文件),使用“UTF-8 without BOM”编码而不是“UTF-8”解决了这个问题。我不明白为什么那 5 个人将我的问题标记为垃圾邮件!!!管他呢。

于 2012-08-07T13:24:47.770 回答