Html 阻止div重叠

Html 阻止div重叠,html,css,Html,Css,好的,首先要做的事。我已经搜索了这个主题,并设法找到了: 然而,这并没有解决我的问题。我也尝试过重写我设置的css代码的其他形式,但结果会反过来弄乱我的身体内容 My index.php代码: 阴暗过程 这是尸体。 由于我无法控制的错误,我努力工作的一切都消失了。 您试图在标记后包含头文件。将页脚包含在标记中 <?php session_start(); ?> <html> <link rel="stylesheet" type="text/css

好的,首先要做的事。我已经搜索了这个主题,并设法找到了:

然而,这并没有解决我的问题。我也尝试过重写我设置的css代码的其他形式,但结果会反过来弄乱我的身体内容

My index.php代码:


阴暗过程
这是尸体。
由于我无法控制的错误,我努力工作的一切都消失了。

您试图在
标记后包含头文件。将
页脚包含在
标记中

<?php
  session_start();
  ?>
<html>
  <link rel="stylesheet" type="text/css" href="css/main.css">
  <title>
    Shadey Process
  </title>
  <body>
    <?php
      include 'includes/header.php';
      include 'includes/navigation.php';
      ?>
    <div class="body">
      This is the body.
      Due to errors beyond my control everything I had worked so hard to do is gone.
    </div>
    <?php
      include 'includes/footer.php';
      ?>
  </body>
</html>

哪些div重叠?你知道你的页眉和页脚不是在这里呈现的,对吧?您的页脚在
之后-它应该在该标记之前。从css的外观来看,您可能需要一个clearfix,我很抱歉。我没有补充说我已经尝试补充清楚:两者都有;到.footer div和.navlinks div,但问题仍然存在。那么您可以包含呈现的HTML(而不是PHP)吗?你试过把页脚移到
上面吗?我编辑了我的问题,将index.php和navigations.php包含在内。我还尝试将页脚移到
上方,但没有任何帮助。请添加一些解释,说明此代码为什么/如何帮助OP。这将有助于提供一个未来观众可以学习的答案。有关详细信息,请参阅。发件人:我还尝试将页脚移到上方,但没有任何帮助。@MikeMcCaughan我更新了它:)我认为问题出在他的
footer.php
<div class="container-fluid" style="bottom:0; position:fixed;">