css - Angular 中的“屏幕大小”应用
问题描述
我正在尝试在 Angular 中创建一个“屏幕尺寸”应用程序。应用程序的总高度(包括标题、工具栏、带有路由器插座等的“内容区域”)应该是屏幕大小(100vh)。即没有“html body”滚动。
内容区域中的子组件应扩展到屏幕底部。换句话说,填充容器的高度(内容区域)。
实现这一目标的最佳方法是什么?
我最接近的是将以下内容添加到 styles.css 文件中:
app-root {
display: block;
height: 100vh;
}
但是将组件内部的一些设置为 {height : 100%} 似乎不会使其扩展到屏幕底部。
解决方案
要实现这一点,您必须将父 div 的高度设为 100%
html, body {height: 100%;}
必须添加,
供您参考http://me.expanse.me/,是根据您的要求构建的网站(html 和 css 网站),希望对您有所帮助。
推荐阅读
- php - Excel 文件未使用带有动态数据的 PHPExcel 库下载
- elasticsearch - 这是什么搜索框?
- kubernetes-ingress - Kubernetes Nginx Ingress Controller 支持速率限制特定 api 路径
- java - 负数的位运算符
- c# - 并行运行方法?
- python - PyQt5,点击QButton后如何打开新窗口
- html - HTML5 输入类型日期格式
- c++ - C++ Boost:对`boost::system::detail::system_category_ncx()`的未定义引用
- image - 如何在裁剪框生成的按键事件中保存裁剪的图像
- php - 如何在laravel 5.5中会话时自动重定向到登录页面