複数の 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 インクルードにより、ページの上部に空白が発生します(win7 64 ビットがあり、そこに実装されていないため、edit cmd コマンドを使用できません。「open notepad」コマンドしか使用できませんが、これらの空白は表示されません。メモ帳で。
- BOMなしのUTF-8?
- PHP の include() が doctype の前にあり、空白が発生する
また、reset.css ファイル ( http://meyerweb.com/eric/tools/css/reset/ ) をインポートしようとしましたが、どちらも機能しませんでした。私にとってうまくいくと思われる唯一の方法は、セバッソを投稿した方法です(https://stackoverflow.com/a/14362246/1784053)。しかし、私はこの方法は少し攻撃的で非効率的だと思います。
この問題を解決する他のアイデアはありますか?