如何使用具有浮动属性的内容定位页脚

Pete-1styearStudent

我们的项目之一是创建这个具有主页、登录页面、管理页面的基本网站。

我已经制作了基本轮廓,我只是无法正确固定 div 的位置。所有页面都必须有页眉和页脚,并且应该与所有页面保持一致。

在我的管理页面上,我正确定位了标题。内容是 3x2 网格中的 6 张图片,我使用浮动 lefs 来排列它们。但我的页脚无法将自己定位在页面的最底部,即使它有bottom: 0px;我似乎无法让它工作。

我该如何解决?

附注。这是我第一次在这个网站上提问,我不知道如何显示我的代码,所以你们都可以看到我做了什么。

.foot {
  width: 100%;
  height: 150px;
  background-image: url(images/maoheader.jpg);
  background-size: contain;
  position: absolute;
  bottom: 0;
}

.sepfoot {
  width: 100%;
  height: 150px;
  background-image: url(images/divider.png);
  background-size: contain;
  position: relative;
  bottom: 74px;
  z-index: 1;
}

.foot1 {
  padding: 15px;
}

.stud {
  width: 550px;
  height: 350px;
  border: rgb(70, 24, 49) solid 3px;
}

.sFrame {
  width: 550px;
  height: 350px;
  margin: 40px;
  position: relative;
  float: left;
}
<!-- this is div dor header-->
<div>
  <div class="header">
    <!-- <button type"button" style="position:absolute; right:20px; 
    top:10px;" class="but"><a href="Index.html">Home Page</a></button> -->
    <h1 class="stroke">KIA ORA AOTEAROA</h1>
    <p class="phead">LIBRARY NAME</p>
  </div>
</div>

<div class="sep"></div>

<!-- this is div for page content -->
<div class="test">

  <div class="nav">A-Z</div>
  <div class="nav">FICTION</div>
  <div class="nav">NON-FICTION</div>
  <div class="nav">AUTHOR</div>

  <div>
    <div class="sFrame"><img src="images/s1.jpg" class="stud"></div>
    <div class="sFrame"><img src="images/s2.jpg" class="stud"></div>
    <div class="sFrame"><img src="images/s3.jpg" class="stud"></div>
    <div class="sFrame"><img src="images/s4.jpg" class="stud"></div>
    <div class="sFrame"><img src="images/s5.jpg" class="stud"></div>
    <div class="sFrame"><img src="images/s6.jpg" class="stud"></div>
  </div>

  <!-- this is footer -->
  <div class="foot">
    <div class="sepfoot"></div>
    <p class="foot1">Created by: Pete Castolome<br> s00019257
      <br> +64 021 23456789<br>
      <email>[email protected]</email>
    </p>
  </div>
  
</div>

迪兰詹姆士瓦格纳

从上面的评论...

我建议您仅在需要重叠事物时谨慎使用位置,并且仅在您希望文本“环绕”内容中的图像时才使用浮动。探索display: flex;像列这样的布局。

例子:

删除所有的positioning,暂时坚持使用源顺序。随着页面内容变长,页脚将出现在内容的底部。

对于页面内容:

HTML

<div class="flex-parent">
     <div class="flex-child sFrame"><img src="images/s1.jpg" class="stud"></div>
     <div class="flex-child sFrame"><img src="images/s2.jpg" class="stud"></div>
     <div class="flex-child sFrame"><img src="images/s3.jpg" class="stud"></div>
     <div class="flex-child sFrame"><img src="images/s4.jpg" class="stud"></div>
     <div class="flex-child sFrame"><img src="images/s5.jpg" class="stud"></div>
     <div class="flex-child sFrame"><img src="images/s6.jpg" class="stud"></div>
</div>

CSS

.flex-parent {
    diplay: flex;
    flex-wrap: wrap;
}

.flex-child {
    width: calc(100% / 3);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使页脚具有固定位置

如何使用具有多个属性的 CSS 变量

使用具有属性的静态方法

使用具有绝对定位的 Flex 框的问题

页脚为浮动div,具有居中内容-缩小时保持居中

如何使用具有内容类型文本/纯文本的PHP获取外部JSON?

如何使用具有相同类名的scrapy刮取内容

如何使用具有相同类的多个 HTML 标记的内容构建数组?

使用Gremlin,当使用具有多个属性的groupCount()时,如何排序结果?

如何使用archunit验证方法注释是否正在使用具有特定值的属性

使用BeautifulSoup定位具有特定属性的<a>

Puppeteer 使用具有特定内容的 TD 查找 TR

如何使用具有 NA 值的顶点属性对 igraph 对象(图形)进行子图 - R

如何使用具有相同名称的“数据目标”属性创建多个弹出窗口

如何使用具有已注册GType而非GObject类型的值的属性?

如何在Web API请求的FromBody ViewModel中使用具有EnumMember属性的枚举?

如何使用具有匹配属性的对象数组检索mongo文档

如何使用具有其他TextBox样式的属性的TextBox样式

如何使用具有相同属性的构建器模式和继承

如何在jquery或angularjs中使用具有特定属性的标签名称获取元素

如何使用具有对象相等性的$ watchGroup或深入监视组中的属性?

如何使用具有不同类的多个属性的linq`Except`?

如何在Aurelia中使用具有多个属性的computeFrom

如何在Swift中使用具有只读属性的Objective-C协议

如何使用具有template-url属性的手风琴组

如何使用具有多个输入参数的HttpGet属性?(并大摇大摆地工作)

如何在文档测试中使用具有`test`属性的模块?

如何使用具有多个属性的集合在Dapper中进行过滤?

如何使用具有标签之间相同距离的对数刻度属性的符号刻度