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

yizhihongxing

要实现一个位于页面底部固定的 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日

相关文章

  • 详解使用JS如何制作简单的ASCII图与单极图

    制作ASCII图与单极图的过程中,需要使用JavaScript来控制图形及其各种细节。下面是制作简单ASCII图和单极图的完整攻略: 制作ASCII图 第一步:创建一个HTML文件 首先,需要创建一个HTML文件,并在文件中添加必要的CSS和JavaScript代码。在HTML中,创建一个<div>元素,用于存储ASCII图,设置id为“asci…

    css 2023年6月11日
    00
  • javascript 表格排序和表头浮动效果(扩展SortTable)

    下面我将为你详细讲解“javascript 表格排序和表头浮动效果(扩展SortTable)”的攻略。 什么是SortTable SortTable 是一个 JavaScript 组件,能够对网页中的表格进行排序。它只需要在表格所在的 HTML 文件中添加一个脚本并在 HTML 表格元素中设置表头即可。在表头上单击,用户可以将表格按列排序。 表格排序 以下是…

    css 2023年6月9日
    00
  • CSS3控制HTML元素动画效果

    关于CSS3控制HTML元素动画效果,我可以提供以下完整攻略: 简介 CSS3是CSS的最新版本,在其中增加了许多新属性,使其能够制作动画特效。通过使用CSS3动画属性,我们可以实现许多在过去只能通过使用JavaScript或Flash的效果,如图片旋转、渐变、缩放等。 CSS3动画属性 常用的CSS3动画属性有以下几个: animation-name: 规…

    css 2023年6月10日
    00
  • 清除网页文字水印的两种简单方法

    下面是清除网页文字水印的两种简单方法的完整攻略。 方法一:使用CSS样式隐藏水印 步骤: 打开需要清除水印的网页,右键单击鼠标选择“检查元素”; 在开发者工具中找到需要去除水印的文字区域; 在该区域所在标签的Styles选项中,添加 “color: transparent !important” 属性。 示例: 要清除百度搜索页底部的文字 “百度技术部”,可…

    css 2023年6月9日
    00
  • 解决移动端1px边框问题的几种方法(5种)

    关于“解决移动端1px边框问题的几种方法(5种)”,下面是一份完整攻略: 什么是移动端1px边框问题? 在移动端中,一些设备由于像素密度或是屏幕尺寸等原因,可能会出现像素不对应的问题,导致1px的边框在实际显示上看起来并不是真正的1px粗细,而是偏粗或偏细的边框,在UI设计中稍有瑕疵的地方都会引起不小的矛盾。 解决移动端1px边框问题的几种方法 1. 通过使…

    css 2023年6月10日
    00
  • Html5自定义字体解决方法

    Html5自定义字体解决方法攻略 在网页设计中,自定义字体能够为网页注入更多的个性化元素,提高用户体验。然而,网页默认字体的限制,使得使用自定义字体需要一些特殊的解决方案。下面就Html5自定义字体解决方法就进行详细阐述: 1. 使用@font-face 通过使用@font-face可以轻松地在网站中嵌入自定义字体。首先,需要获取自己需要使用的字体,将其转换…

    css 2023年6月9日
    00
  • ul+li及css制作韩国风格菜单代码

    下面来详细讲解“ul+li及css制作韩国风格菜单代码”的完整攻略。 首先,在HTML中使用ul+li来创建列表。代码如下: <ul> <li>首页</li> <li>新闻</li> <li>产品</li> <li>关于我们</li> <li&g…

    css 2023年6月10日
    00
  • 小程序中使用css var变量(使js可以动态设置css样式属性)

    使用 CSS 变量可以大大提高开发效率,让我们能够一次性定义样式,然后全局使用。在小程序中使用 CSS 变量,可以使 JS 可以动态设置 CSS 样式属性。 下面是使用 CSS 变量(或者称为 CSS 自定义属性)的完整攻略: 在样式中定义变量 使用 CSS 变量需要在样式中先定义变量名及其对应的值,语法为:–变量名: 值;。例如: :root { –m…

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