首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >angular 4应用程序不会填满屏幕高度

angular 4应用程序不会填满屏幕高度
EN

Stack Overflow用户
提问于 2017-07-26 23:00:10
回答 1查看 1.1K关注 0票数 0

我的app.component是这样的:

代码语言:javascript
运行
复制
<div class="wrapper">
  <app-header></app-header>
  <router-outlet></router-outlet>
  <footer>
    <section class="page group">
      {{ 'COMPANY.address' | translate }}
    </section>
  </footer>
</div>

但是我的页脚不在页面的底部。

wrapper类具有min-height:100%

到目前为止,我所做的最好的事情是用height:100vhindex.htmlbody标签中添加内联样式,它在底部设置页脚,但是当内容拉伸应用程序的高度时,例如使用具有许多选项的下拉列表,页脚会将内容一分为二,仍然不会停留在页面的底部。

另外,我们的样式是通过整个应用程序的main.css样式表添加的,因此没有单独用于组件的其他样式文件。

Angular肯定添加了一些我无法控制的东西。由我们的图形设计师提供的相同的html页面在相同的浏览器和页脚工程中以完全相同的css样式打开。

编辑:仍在调查此问题。似乎将页面扩展到比页脚最初所在的位置更远的组件,以某种方式留在了后台,因此页脚不会被“推”到下面。我们无法预测该组件将持续多长时间,因为它填充了从BE获取的数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-05 19:51:05

原来留在页脚下的组件在它们的css类中有一个float属性。我们通过将group类添加到这些组件的包装器中修复了此问题:

代码语言:javascript
运行
复制
body .group:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45330700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档