html - 不使用导航栏滚动的网页
问题描述
我面临一个问题,经过数小时的尝试和重试,我无法解决。我想为 Web 应用程序准备一个页面,该页面无需滚动即可填充浏览器页面,该页面具有导航栏和两列(左侧一个部分,右侧一个部分)。这是我的代码:
<div class="container-fluid d-flex flex-column px-0">
<div class="dpHeader">
<nav class="navbar navbar-custom py-0">
<a class="navbar-brand" href="/">
<img src="~/images/icon-64.png" style="height: 48px;" alt="Brand" />
My Application Name
</a>
<div>Name and Surname</div>
</nav>
</div>
<div class="container-fluid d-flex px-0">
<div class="dpPanelSx bg-info vh-100">Panel Sx</div>
<div class="dpPanelDx">Panel Dx</div>
</div>
</div>
和CSS:
body, html {
height: 100%;
}
/* set custom color for the nav bar*/
.navbar-custom {
background-color: #034c67; /*#213B52;*/
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
color: rgba(255,255,255,.8);
}
/* change the link color */
.navbar-custom .navbar-nav .nav-link {
color: rgba(255,255,255,.5);
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
color: #ffffff;
}
.dpHeader {
flex: 1;
}
.dpPanelSx {
flex: 1;
}
.dpPanelDx {
flex: 1;
}
.dpUserName {
flex: 1;
}
但是两列的高度超过了浏览器窗口和滚动条的出现。如何修改我的代码以实现我的目标?
谢谢
解决方案
如果您只是不想滚动,您可以设置overflow-y:hidden
正文的样式。因此,在您的 CSSbody, html
部分中,只需附加
overflow:hidden
你不应该再看到滚动条了
推荐阅读
- pyspark - 将数据写入 Redshift 太慢
- c# - 抑制 Blazor css ::deep 警告
- javascript - 如何更改 tmImage 中的相机输入设备?
- android - 如何在选项卡式活动上呈现片段
- visual-studio-code - Jupyter Notebook 卡在 VSCode 中的加载循环中
- lotus-notes - Lotus Notes 文档 - 损坏且字段信息选项卡为空
- html - 在 R 中网络抓取 coinmarketcap 时遇到问题
- javascript - 如何使用 js 数据表对来自 sqlite3 django 的日期的列进行排序
- apache-spark - 如何在给定数据集中查找 Pyspark 中的时差和距离?
- javascript - Google api - Dialogflow 自定义负载