include()搞乱HTML结构

时间:2013-05-27 09:22:09

标签: html include structure head

我有点问题。我有header.php和footer.php文件,我在每个页面中都包含这些文件。在header.php中,我有<head>标签和脚本/样式,div是顶栏。在footer.php中,我有结束标记。

 <?php include('header.php'); ?>
    <div class="content">
       <!-- CONTENT -->
    </div>
 <?php include('footer.php'); ?>

问题是当我像上面的代码那样构建一个页面时,我的代码搞砸了,这是一张图片http://img13.imageshack.us/img13/9640/92571581.jpg 正如你所看到的,整个头部的内部都会进入体内。 如果我复制粘贴来自header.php和footer.php的代码而不包含,那么一切正常,请在此处显示http://img833.imageshack.us/img833/2603/98557724.jpg

有什么问题?每个标签都在正确的位置打开和关闭。

谢谢

1 个答案:

答案 0 :(得分:0)

当您打开html页面时,它会自动加载默认头部。您的PHP代码在加载后运行。尽量不要使用包含。