asp.net - Bootstrap 4 固定右侧边栏
问题描述
请有人建议,我使用带有母版页的网络表单。在我的内容页面上,我试图在右侧有一个静态侧边栏。我发现了一些最有效的示例,但理想情况下,此侧边栏将是内容页面的完整大小。
它目前显示如下:
截屏
页面级别是:
<style type="text/css">
#sidebar {
background-color: #eee;
height: 100%;
width: 20%;
position: fixed;
right: 0;
}
</style>
<div class="row">
<div class="column col-xs-9" id="main">
<p>Details</p>
<p>Details</p>
</div>
<div class="column col-xs-3" id="sidebar">
<nav>
<ul class="nav flex-column list-style-icons">
<li class="nav-item"><a class="nav-link " href="#Identity"><i class="fa fa-share-alt"></i><b>Section 1:</b> info</a></li>
<li class="nav-item"><a class="nav-link " href="#Body"><i class="fa fa-flask"></i><b>Section 2: </b>info</a></li>
<li class="nav-item"><a class="nav-link " href="#Body"><i class="fa fa-flask"></i><b>Section 3: </b>info</a></li>
<li class="nav-item"><a class="nav-link " href="#Body"><i class="fa fa-flask"></i><b>Section 4: </b>info</a></li>
<li class="nav-item"><a class="nav-link " href="#Body"><i class="fa fa-flask"></i><b>Section 5: </b>info</a></li>
<li class="nav-item"><a class="nav-link " href="#Body"><i class="fa fa-flask"></i><b>Section 6: </b>info</a></li>
<li class="nav-item"><a class="nav-link " href="#Body"><i class="fa fa-flask"></i><b>Section 7: </b>info</a></li>
<li class="nav-item"><a class="nav-link " href="#Body"><i class="fa fa-flask"></i><b>Section 8: </b>info</a></li>
<li class="nav-item"><i class="fa fa-pencil"></i>Notes:</li>
</ul>
</nav>
</div>
</div>
任何建议都会很棒。
非常感谢
解决方案
想一想:高度是什么的 100%?无论如何,您可以使用height: 100vh;
(与 calc if 结合needed
)这是一个与上下文无关的设置 - 但它会有一些兼容性限制
推荐阅读
- python - InvalidArgumentError:断言失败:[最大框坐标值大于 1.100000:] [1.15277779]
- xcode10 - Xcode 首选项 -> 帐户未保存
- javascript - 承诺 API 是如何工作的?
- protractor - 我们如何在并行执行的同时对所有浏览器只执行一次查询
- python-3.x - Python 声明 numpy 数组“元组”不可调用(在 jupyter 笔记本中?)
- ios - 如何在应用程序处于非活动状态时获取推送通知 ios swift3
- amazon-web-services - 如何限制同一 VPC 内子网之间的访问?
- c# - 获取类实现的接口
- git - 如何从存储库克隆并使用 git 带来所有远程分支?
- python - OSMNX RuntimeError: b'没有这样的文件或目录'