css - 如何使div的高度与显示器的高度匹配
问题描述
我正在尝试更改 Angular 应用程序中 HTML 页面的颜色。
我尝试将height
div 设置为 100%,如下所示,但 div 仍未到达屏幕底部。
这是我最近的尝试:
HTML:
<div class="full-height">
<nav class="navbar navbar-expand-lg" style="background-color: #373F51;">
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" [routerLink]="['/welcome']">Welcome</a>
</li>
</ul>
</div>
</nav>
<router-outlet></router-outlet>
</div>
CSS:
.full-height {
height: 100%;
background: yellow;
}
我在这里读到这是 W3Schools 上的解决方案
但这是当前显示的内容:
有人可以告诉我如何使这个 div 适合整个屏幕吗?它也需要响应。提前非常感谢!
解决方案
您可以使用(视口高度)单位min-height
中的值vh
.full-height {
min-height: 100vh;
background: yellow;
}
推荐阅读
- java - 使用多线程运行在特定单元格中添加行和数据 - ArrayIndexOutOfBoundsException
- asp.net-mvc - ASP.NET Core MVC - 向 Create.cshtml 添加一个 DB 绑定复选框
- google-drive-api - 如何在 Google Drive UI 上搜索 App Maker 文件?
- c# - 将结构传递给接受对象的函数
- c++ - 为什么 string::replace 没有在 C++11 中指定分配器的异常?
- vue.js - Vue-i18n 在 vuex 中未定义
- reactjs - 启用 HTTPS 的反应和表达通信
- r - 抓取基础 - 从格式松散的表格中抓取可以是数字或字母的值
- java - 在封闭范围中定义的局部变量结果必须是最终的或有效的最终
- variables - 区分绑定变量和未绑定变量