css - Angular 7 模板没有填满整个页面
问题描述
所以我试图将此html页面转换为我的角度项目。它工作正常,但是当我使用 angular 时,它不会填满整个页面。这是一个stackblitz示例,这就是我所看到的。
https://stackblitz.com/edit/angular-y8tdkt
在新窗口中运行角度预览。
解决方案
在您的代码中,您将主体设置为显示 flex,这会导致问题,如果您删除您设置display: flex
的body
任何位置,屏幕将完全填充,就高度而言。
我似乎看不到你在哪里设置它,但为了表明它是这样的,添加以下内容以查看全高屏幕。(在style.css
)。
body {
display: unset!important;
}
编辑 - 发现问题
style.css
在 ( ) 行 9622中找到它,这导致了您的问题。
body {
position: relative;
height: 100%;
overflow: auto;
display: flex;
flex-direction: column;
font-family: "Montserrat",sans-serif;
word-break: break-word;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
在display: flex
这里,将其删除,页面未填满将不再是问题。
推荐阅读
- c# - 保存键值的索引容器?
- msbuild - MSBuild - 如何将 %(Compile.Identity) 转换为具有其他扩展名的文件名?
- ios - 将 PointF[] 转换为 CGPoint[]
- gnuplot - 为每次运行设置不同的种子
- oracle - 在 Oracle 中,如何使用 table_name 循环连接 all_tables
- c++ - 在 C ++ 中使用十六进制字符串的按位函数 AND、OR 和 XOR
- asp.net - IIS 请求过滤能否用于阻止对表单数据提交的注入攻击
- laravel - 主应用程序之外的 Laravel 路由
- python - Alexa 网站排名 API
- c++ - 检测 SHIFT 是否被按住