【问题标题】:Materialize-css Sticky Footer in AngularAngular中的Materialize-css Sticky Footer
【发布时间】:2020-07-08 20:01:32
【问题描述】:

Materialize-css 粘性页脚实用程序不能在 Angular 中“开箱即用”。即使对文档推荐的 css 文件进行了修改。

文档建议应按如下方式编辑以下类:

  body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
  }

  main {
    flex: 1 0 auto;
  }

【问题讨论】:

    标签: angular materialize sticky-footer


    【解决方案1】:

    解决方法是在body之后添加 > app-root

    编辑应如下所示:

    body > app-root {
      display: flex;
      min-height: 100vh;
      flex-direction: column;
    }
    
    main {
      flex: 1 0 auto;
    }
    

    这些需要在 ma​​terialize.css 文件中进行更改,并且需要放在 styles.css 中。 p>

    最后一步是在内容正文周围添加<main> </main>

    我把它放在路由器插座周围,所以我的 app.component.html 看起来像这样:

    <app-header></app-header>
    
    <main>
      <router-outlet></router-outlet>
    </main>
    
    <app-footer></app-footer>
    

    【讨论】:

      猜你喜欢
      • 2011-05-28
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-20
      • 2016-01-16
      • 2013-04-21
      相关资源
      最近更新 更多