我在处理多个 html 页面时遇到了麻烦。我有主 index.html,但它开始有点太复杂了,所以我决定将它拆分为多个 html 文件,并使用 php 将每个文件导入单个 index.php。
index.php 文件
<?php
include('head.html');
include('header.html');
include('slideshow.html');
include('pictureGalery.html');
include('footer.html');
include('closer.html');
?>
使用我发现的 Google Chrome 开发人员工具,php 还包括一些空格(你可以在 div 标题、内容、容器等之间的图片中看到它们......通过谷歌搜索,我发现了一些关于这个问题的 arciles,比如:
- PHP include 会导致页面顶部出现空白(我不能使用edit cmd 命令,因为我有win7 64 位并且没有在那里实现。您只能使用“打开记事本”命令,但这些空白不可见在记事本中。
- 没有 BOM 的 UTF-8?
- PHP include() 在 doctype 之前,导致一个空格
我也尝试导入 reset.css 文件(http://meyerweb.com/eric/tools/css/reset/),但它也没有工作。似乎对我有用的唯一方法是发布cebasso ( https://stackoverflow.com/a/14362246/1784053 )。但我觉得这种方式有点过于激进和缺乏效果。
任何其他想法如何解决这个问题?