使用include后不需要的(文本)

时间:2012-08-07 12:33:20

标签: php css include

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

include('header.php')  

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

这是来源:
enter image description here

这是风格:
enter image description here

最后这是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>

3 个答案:

答案 0 :(得分:0)

html文本上方是否有间距?

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

但不要忘记逃避不需要的角色

答案 1 :(得分:0)

如果您已注释掉包含但未显示单引号,则快速跟踪它的方法是暂时回显短字符串,例如echo 'z';。继续重新定位并重新加载浏览器,最终你会注意到在单引号之后输出的'z'字符,你将在生成输出的地方进行分区。

答案 2 :(得分:0)

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