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">
☰
</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; }