标签: php html css include
可能重复: UTF-8 BOM signature in PHP files
我在HTML和PHP中有一个非常奇怪的问题。
我创建了一个head.php文件,其中包含了所有CSS和JS文件链接。当我直接在页面中直接添加此行时,它可以正常工作,但是当我包含head.php而不是直接添加代码时,它会显示一个上边距。
head.php
我正在使用字符集<meta charset="UTF-8">,当我删除此行时,它会在页面顶部显示“”。知道为什么会这样吗?
<meta charset="UTF-8">
我的目录结构很简单,一切都在根目录中,CSS是css文件夹,JS在js文件夹中,PHP文件在根目录中。
css
js