Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何计算导航栏和页脚之间的高度?_Html_Css_Twitter Bootstrap - Fatal编程技术网

Html 如何计算导航栏和页脚之间的高度?

Html 如何计算导航栏和页脚之间的高度?,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,因此,我希望我的应用程序如下所示: Nav Content Footer 但是我希望内容是唯一可以滚动的东西,这样导航栏和页脚就可以一直在屏幕上 HTML: 我已经手动设置了内容的高度,但这在所有设备上都不起作用。那么有没有办法计算导航栏和页脚之间的高度呢?只需在页脚和页眉css中添加位置:固定的。只需在页脚和页眉css中添加位置:固定的。只需使用导航和页脚的位置固定,下面的代码演示了固定的页脚和导航 正文{ 背景色:#CCC; 利润率:70像素0像素; } div#fixedheader{

因此,我希望我的应用程序如下所示:

Nav
Content
Footer
但是我希望内容是唯一可以滚动的东西,这样导航栏和页脚就可以一直在屏幕上

HTML:


我已经手动设置了内容的高度,但这在所有设备上都不起作用。那么有没有办法计算导航栏和页脚之间的高度呢?

只需在页脚和页眉css中添加
位置:固定的

只需在页脚和页眉css中添加
位置:固定的

只需使用导航和页脚的位置固定,下面的代码演示了固定的页脚和导航

正文{
背景色:#CCC;
利润率:70像素0像素;
}
div#fixedheader{
位置:固定;
顶部:0px;
左:0px;
宽度:100%;
颜色:#CCC;
背景:#333;
填充:20px;
}
div#固定页脚{
位置:固定;
底部:0px;
左:0px;
宽度:100%;
颜色:#CCC;
背景:#333;
填充:8px;
}

顶分区内容
页眉
内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符 底部div内容
只需为导航和页脚使用固定位置,下面的代码演示了固定页脚和导航

正文{
背景色:#CCC;
利润率:70像素0像素;
}
div#fixedheader{
位置:固定;
顶部:0px;
左:0px;
宽度:100%;
颜色:#CCC;
背景:#333;
填充:20px;
}
div#固定页脚{
位置:固定;
底部:0px;
左:0px;
宽度:100%;
颜色:#CCC;
背景:#333;
填充:8px;
}

顶分区内容
页眉
内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符…


内容占位符 底部div内容
为什么不为导航和脚设置
位置:fixed
?@SAM这将如何工作?参考我的代码,我使用了固定导航和脚为什么不为导航和脚设置
位置:fixed
?@SAM这将如何工作?参考我的代码,我使用了固定导航和页脚。你能显示HTML/CSS吗?因为我看不出这会有什么效果work@AndrewKilburn朋友帮你做的;)你能展示HTML/CSS吗?因为我不知道这会是什么样子work@AndrewKilburn朋友帮你做的;)但是你只是为了让它滚动而添加了大量的边距,如果你删除了边距,它就不会滚动,伙计,如果你删除了边距,它也可以正常工作,我已经删除了代码中的边距,看看@andrewkilburn你的
页面标题
去了哪里?但是你只是为了让它滚动而添加了大量的边距,如果你删除了页边距,它不会滚动,如果你也删除了页边距,效果会很好,我已经删除了代码中的页边距,看看@andrewkilburn你的
页面标题
去了哪里?
<body>
    <div id="wrapper">
        <div id="header">
            <nav class="navbar navbar-sticky-top">
                <button class="navbar-toggler hidden-sm-up" type="button" data-toggle="collapse" data-target="#exCollapsingNavbar2" aria-controls="exCollapsingNavbar2" aria-expanded="false" aria-label="Toggle navigation">
                    &#9776;
                </button>
                <div class="collapse navbar-toggleable-xs" id="exCollapsingNavbar2">
                    <a class="navbar-brand col-xs-2" href="http://www.test.co.uk/">
                        <img src="~/Content/Images/ap_full@2x.png" />
                    </a>
                    <ul class="nav navbar-nav">
                        <li class="nav-item col-xs-3">
                            @Html.ActionLink("MANAGEMENT", "", null, new { @class = "nav-link" })
                        </li>
                        <li class="nav-item col-xs-3">
                            @Html.ActionLink("DASHBOARD", "", null, new { @class = "nav-link" })
                        </li>
                        <li class="nav-item col-xs-3">
                            @Html.ActionLink("HELP/INFO", "", null, new { @class = "nav-link" })
                        </li>
                    </ul>
                </div>
            </nav>
        </div>
        <div id="content">
            @RenderBody()
        </div>
        <div id="footer">
            <footer class="footer">
                <div class="col-xs-4">
                    @Html.ActionLink("ELFS", "", null, new { @class = "nav-link" })
                </div>
                <div class="col-xs-4">
                    @Html.ActionLink("DATE/TIME", "", null, new { @class = "nav-link" })
                </div>
                <div class="col-xs-4">
                    @Html.ActionLink("AMOUNT CAPTURED: £0", "", null, new { @class = "nav-link" })
                </div>

            </footer>
        </div>
    </div>
    @Scripts.Render("~/bundles/jquery")
    @Scripts.Render("~/bundles/bootstrap")
    @RenderSection("scripts", required: false)
</body>
html,
body {
  margin: 0;
  padding: 0;
  height: 100%; }

#wrapper {
  min-height: 100%;
  position: relative; }

#content {
  padding-bottom: 55px;
  /* Height of the footer element */
  height: 840px;
  overflow: auto; }

#footer {
  width: 100%;
  height: 55px;
  position: absolute;
  bottom: 0;
  left: 0; }

footer {
  background-color: #4F7F64;
  height: 55px; }
  footer div {
    height: inherit;
    text-align: center; }
    footer div a {
      vertical-align: middle;
      color: white;
      font-weight: bold;
      text-decoration: none;
      position: relative;
      top: 50%;
      transform: translateY(-50%); }
      footer div a:hover {
        text-decoration: none;
        color: white; }