如何在Bootstrap中制作960粘性页脚?

时间:2013-04-25 04:39:54

标签: html css twitter-bootstrap footer sticky-footer

我还是Bootstrap的新手。如果我在960容器内进行设计并希望页脚正确放入内部并粘在底部,我该如何编写?我找到的所有内容仅适用于在整个视图中运行页脚/导航。 我试过github的例子,甚至我的同学都不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

在bootstrap.css引用下添加此CSS:

 <!-- CSS -->
    <style type="text/css">

      /* Sticky footer styles
      -------------------------------------------------- */

      html,
      body {
        height: 100%;
        /* The html and body elements cannot have any padding or margin. */
      }

      /* Wrapper for page content to push down footer */
      #wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -60px;
      }

      /* Set the fixed height of the footer here */
      #push,
      #footer {
        height: 60px;
      }
      #footer {
        background-color: #f5f5f5;
      }

      /* Lastly, apply responsive CSS fixes as necessary */
      @media (max-width: 767px) {
        #footer {
          margin-left: -20px;
          margin-right: -20px;
          padding-left: 20px;
          padding-right: 20px;
        }
      }



      /* Custom page CSS
      -------------------------------------------------- */
      /* Not required for template or sticky footer method. */

      .container {
        width: auto;
        max-width: 960px;

      }
      .container .credit {
        margin: 20px 0;
      }

    </style>

然后您可以按如下方式渲染页脚:

<div id="footer">
      <div class="container">
        <p class="muted credit">Example </p>
      </div>
    </div>

注意:如果您遇到问题,请尝试在max-width: 680px;处设置.container CSS代码