div footer标签css实现位于页面底部固定

要实现一个位于页面底部固定的 footer,可以使用如下的 CSS 方案:

  1. 添加 CSS 样式代码
.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #f5f5f5;
  text-align: center;
}
  1. 第一步的 CSS 样式代码解释

  2. position: fixed 属性将元素置于浏览器窗口内的固定位置,即不随页面滚动而改变位置。

  3. bottom: 0 属性使元素底部与 viewport 底部对齐。
  4. width: 100% 属性设置元素宽度撑满整个 viewport。
  5. background-color: #f5f5f5 属性设置元素背景色为灰色。
  6. text-align: center 属性使元素内文字居中对齐。

  7. 添加 HTML 代码

<body>
  <div class="content">
    <!-- your webpage content here -->
  </div>
  <div class="footer">
    <!-- your footer content here -->
  </div>
</body>

其中,.content 类定义页面正文区域,以撑开页面高度,同时使 .footer 元素类固定在页面底部。

  1. 示例一
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Page Title</title>
    <style>
      .content {
        height: 2000px;
      }

      .footer {
        position: fixed;
        bottom: 0;
        width: 100%;
        background-color: #f5f5f5;
        text-align: center;
        padding: 1em;
      }
    </style>
  </head>
  <body>
    <div class="content">
      <h1>Page Title</h1>
      <p>This is some content.</p>
    </div>
    <div class="footer">
      <p>Copyright &copy; 2021</p>
    </div>
  </body>
</html>

运行上述代码可以实现类固定在页面底部的 footer。

  1. 示例二

下面的示例使用 CSS Flexbox 实现 footer 粘贴在浏览器底部。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Page Title</title>
    <style>
      html, body {
        height: 100%;
        margin: 0;
      }

      .page-wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between;
      }

      .content {
        flex: 1;
        padding-top: 1em;
      }

      .footer {
        background-color: #f5f5f5;
        text-align: center;
        padding: 1em;
      }
    </style>
  </head>
  <body>
    <div class="page-wrapper">
      <div class="content">
        <h1>Page Title</h1>
        <p>This is some content.</p>
      </div>
      <div class="footer">
        <p>Copyright &copy; 2021</p>
      </div>
    </div>
  </body>
</html>

该示例中,我们将 .content.footer 包裹在一个横向布局的容器中,并使用 flex-direction: column.content` 上方留有一定空白。

这样做的结果是.content元素可以自由地伸展以填充余下空间,同时.footer粘附在容器底部。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:div footer标签css实现位于页面底部固定 - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • 强制换行与强制不换行攻略

    当使用Markdown编辑文本时,我们需要正确地掌握文本的换行,以实现预期的文本排版效果。有时候我们需要强制换行或强制不换行,这时我们可以使用Markdown提供的换行和不换行标记来实现。 强制换行 普通换行 在Markdown中,使用两个空格(及以上) + 回车键来实现普通换行。例如,下面这段话中,每两行之间都有一个空行: 这是第一行这是第二行 这是第三行…

    css 2023年6月9日
    00
  • CSS3制作缩略图的详细过程

    以下是“CSS3制作缩略图的详细过程”的完整攻略,包含两条示例说明: 一、CSS3制作缩略图的基本原理 CSS3实现缩略图的原理是使用CSS3的transform属性缩放图片。我们可以在HTML文档中插入一张较大的图片,然后用CSS3的transform属性将其缩小到一定的尺寸,最终达到缩略图的效果。 二、CSS3制作缩略图的步骤 1.创建HTML文档 首先…

    css 2023年6月10日
    00
  • jQuery实现自动调整字体大小的方法

    以下是“jQuery实现自动调整字体大小的方法”的完整攻略。 1. 背景介绍 在网页排版中,有时候出现文字内容过多,而文字区域大小有限的情况,此时可以考虑使用动态自动调整字体大小的效果,让字体大小随着区域大小的变化而自适应,以达到更好的阅读体验。此时jQuery可以帮助我们实现这一功能。 2. 实现步骤 以下是实现自动调整字体大小的方法,分为以下两步: 2.…

    css 2023年6月11日
    00
  • JQuery 常用方法基础教程

    JQuery 常用方法基础教程 JQuery 是什么? JQuery 是一个快速、小巧且功能丰富的 JavaScript 库。它使得处理 HTML 文档、处理事件、创建动画和使用 Ajax 简单得多,可以被广泛地应用于 WEB 开发中。 JQuery 常用方法 1. 选择器 JQuery 引以为傲的功能之一就是选择器,它可以使用类似 CSS 的语法选择 HT…

    css 2023年6月10日
    00
  • 网页HTML代码讲解:有序列表和无序列表

    下面我来为您详细讲解一下关于网页HTML代码中有序列表和无序列表的完整攻略。 什么是列表 在网页中,我们经常需要展示某些具有一定顺序的数据或者信息,这些数据或信息可能需要按照一定规律排列,这时候我们就需要使用到列表。HTML列表可以分为有序列表和无序列表。 无序列表 无序列表是一种无顺序的列表,其中的列表项不按照任何顺序进行排列。在HTML中,我们使用&lt…

    css 2023年6月10日
    00
  • 超好玩js页面效果之实现数值的动态变化

    超好玩js页面效果之实现数值的动态变化是一个非常有趣的前端效果,可以使得页面更加生动,吸引用户的眼球。下面我将介绍一个完整的攻略,来实现这个页面效果。 1.准备工作 在开始之前,需要在网页中引入jQuery库。可以通过以下代码实现: <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3…

    css 2023年6月10日
    00
  • 学习使用Bootstrap输入框、导航、分页等常用组件

    学习使用Bootstrap组件是网页开发入门的必备技能之一。下面是学习使用Bootstrap输入框、导航、分页等常用组件的完整攻略。 步骤一:引入Bootstrap 在使用Bootstrap之前,首先需要在你的网页中引入Bootstrap库。可以通过以下代码引入Bootstrap: <link rel="stylesheet" hr…

    css 2023年6月11日
    00
  • 前端面试必备之CSS3的新特性

    我来讲解一下。 前端面试必备之CSS3的新特性 1. CSS3的属性选择器 在CSS3中,新增了一些属性选择器,让选择元素更加灵活方便。下面介绍两种常用的属性选择器: 1.1 属性存在选择器 语法:[attribute] 这个选择器可以匹配指定属性的元素。例如: input[type] 这段代码选择所有具有”type”属性的input元素。如果我们想匹配所有…

    css 2023年6月9日
    00
合作推广
合作推广
分享本页
返回顶部