我有一个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>
答案 0 :(得分:0)
html文本上方是否有间距?
您还可以尝试echo
文本(这可以解决您的间距问题)。
但不要忘记逃避不需要的角色
答案 1 :(得分:0)
如果您已注释掉包含但未显示单引号,则快速跟踪它的方法是暂时回显短字符串,例如echo 'z';
。继续重新定位并重新加载浏览器,最终你会注意到在单引号之后输出的'z'字符,你将在生成输出的地方进行分区。
答案 2 :(得分:0)
对于header.php(或任何包含的文件),使用“UTF-8无BOM”编码而不是“UTF-8”解决了问题。 我不明白为什么这5个人将我的问题标记为垃圾邮件!或者其他什么。