2013-05-27 50 views
0

我有一个小问题。我有每个页面都包含的header.php和footer.php文件。在header.php中,我有带脚本/样式的<head>标签和顶部栏的div。在footer.php中,我有关闭标签。include()弄乱HTML结构

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

问题是,当我构建一个页面像上面的代码,我的代码是搞砸了,这里是一个图片http://img13.imageshack.us/img13/9640/92571581.jpg 正如你可以看到,整个头部seaction进入体内。 如果我复制粘贴代码从header.php和footer.php不包括,一切正常,因为它应该,这里的图片http://img833.imageshack.us/img833/2603/98557724.jpg

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

谢谢

+0

您是否确定在header.php和footer.php中没有很多标签/ whitelines – Reko

+0

只有缩进代码,没有空格。 – Ovidiu

+0

是否在所有页面中添加'header.php'和'footer.php'.if所以你只需要'index.php'而不是其他文件。 – sAnS

回答

0

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

+0

谢谢,但我该如何解决这个问题?我不想在每个页面中复制/粘贴空洞页眉/页脚代码。 L.E.那么除了php之外,还有其他方法吗? – Ovidiu

+0

你有2个选项。复制并粘贴到每个文件或创建具有动态内容的独特页面。 –

+0

动态内容是什么意思?我只有几页,其中大多数从数据库获取内容 – Ovidiu