当前位置: 首页 > 知识库问答 >
问题:

页脚位置每次都更改

蒋正平
2023-03-14

我一直在尝试创建一个可重用的页脚组件,并希望它放置在底部,而不考虑页眉和页脚之间的内容,但对于某些页面,它会留在底部,而某些页面,它要么在顶部,要么在顶部之间。

有人能帮我一下吗?

app.component.html

<custom-theme>
  <div class="">
    <div class="">
      <div class="">
        <menu></menu>
      </div>
      <div class="">
        <breadcrumb></breadcrumb>
        <div class="app-header">
          <img />
          <div class="header-icon">
            <img alt="Language" class="header-icon-image"/>
            <div class="header-icon-text"</div>
          </div>
          <div class="header-icon-container">
            <img class="header-icon"/>
            <div class="header-icon-text"</div>
          </div>
        </div>
        <div class="app-container">
          <router-outlet class="col-12"></router-outlet>
        </div>
        <div class="app-footer">
          <footer></footer>
        </div>
      </div>
    </div>
  </div>
</custom-theme>

app.component.css

.app-container {
  position: relative;
  left: 35px;
  width: 98%;
  top: 50px;
}
.app-header {
  background: #f4f4f4;
  /* left: 40px; */
  position: absolute;
  top: 0;
  height: 50px;
  z-index: 1;
  width: 100%;
}

.app-footer {
  position: absolute;
  bottom: 0;
  height: 20px;
  z-index: 1;
  width: 98%;
  clear: both;
}

页脚.组件

<div class="container">
  <div class="dateinfo">
    <p>Date</p>
  </div>
  <div class="imprint">
    <p>imprint</p>
  </div>
</div>

footer.component.css

.container {
  padding: 10px;
}

.dateinfo{
  margin-left: 42px;
  float: left;
  font-size: 16px;
}

.imprint {
  margin-right: 30px;
  float: right;
  font-size: 16px;
}

共有1个答案

麻书
2023-03-14

您应该将您的整个组件包装到一个容器中,该容器具有min-height:100%和position:relative。保持app.footer类的原样。欲了解更多信息,请阅读本文

 类似资料:
  • 问题内容: 我最近在Android Studio说api24构建需要它之后安装了jdk 1.8 u92。但是,我现在遇到了这个问题。 我查看了其他一些解决方案,并卸载了jdk 1.7,为JDK_HOME,JAVA_HOME和JAVA8_HOME添加了环境变量。问题仍然存在。 每次尝试构建该应用程序时,gradle同步都会失败,并且Android studio会要求我 选择一个有效的JDK目录 。然

  • 问题内容: 我正在将Selenium WebDriver与Java一起使用。我试图访问该页面中的“登录ID”文本框,但是每次登录和注销时,针对“登录ID”文本框的XPath值都会更改,因此我无法检测到“登录ID”文本框每次都使用相同的代码。 我需要在代码中进行哪些修改,以便能够通过单个代码访问所有动态XPath? 问题答案: 以下是可能用作解决方法的示例 xpath的类型: 多个匹配项: 部分匹配

  • 我想知道什么是电池效率最高的方式发送准确的位置更新到服务器/防火墙每5秒,即使应用程序关闭或手机重新启动。我尝试使用alarmmanager.setrepeating和android.intent.action.boot_completed接收器- 使用post一个延迟消息或runnable到一个处理程序不是一个可靠的解决方案,因为一旦应用程序被删除,位置更新就会停止。 是否有可靠的方法每5秒向服

  • 问题内容: 目前,每35秒更改一次位置并移动10米的距离后,我就会在上绘制一个。 因此,我在位置更改(移动35秒和10米)后立即实现了此功能,我正在绘制。 问题陈述:- 。有时我的应用程序被挂起?可能是因为我的代码在下面的编写方式中效率不高? 基本上,我只需要在每移动35秒和10米的距离后在当前位置绘制一个圆圈。 我的代码有问题吗?任何想法,例如我应该如何进一步改善它,以使其顺利运行。 这是我在M

  • 我写了这个程序,它以n和k为输入,然后以数组A[n]为输入。程序必须以数组a中小于k且为奇数的不同整数的总数no给出输出。但是这个程序的每一个输入都产生0作为输出。

  • 我使用Luke在更新后查看索引,似乎solr再次复制了整个文档,并使用了新的字段和我的原子字段更改。 如果相同的文档更新1mio会发生什么。几次?真的有1mio。同一份文件的副本? 我查看了solr源代码,没有办法指定自己的值,因为它总是被替换为新的时间戳。由于性能的原因,加载旧文档以删除旧版本不是一个选项。