首页 > 其他分享 >css粘性页脚,固定一个页脚

css粘性页脚,固定一个页脚

时间:2023-08-25 15:12:48浏览次数:36  
标签:box flex footer 页脚 粘性 height page css

css粘性页脚,固定一个页脚

方案一:

<div class="wrapper">
    <header class="page-header">This is the header</header>
    <article class="page-body">
        <p>Main page content here, add more if you want to see the footer push down.</p>
    </article>
    <footer class="page-footer">Sticky footer</footer>
</div>
.wrapper {
    min-height: 100%;
    display: grid;
    grid-template-rows: auto 1fr auto;
}

方案二:

<div class="wrapper">
    <header class="page-header">This is the header</header>
    <main class="page-body">
        <p>Main page content here, add more if you want to see the footer push down.</p>
    </main>
    <footer class="page-footer">Sticky footer</footer>
</div>
html, body {
    box-sizing: border-box;
    height: 100%;
    padding: 0;
    margin: 0;
}
.wrapper {
    box-sizing: border-box;
    min-height: 100%;
    display: flex;
    flex-direction: column;
}
.page-header, .page-footer {
    flex-grow: 0;
    flex-shrink: 0;
}
.page-body {
    flex-grow: 1;
}

 

标签:box,flex,footer,页脚,粘性,height,page,css
From: https://www.cnblogs.com/shangguancn/p/17657007.html

相关文章

  • CSS-01
    CSS样式课程目标1.css引入方式(重点)2.css选择器(重点)3.css盒子模型(重点)4.css3常见效果(重点)级联样式表css概述层叠样式表其实就是对静态页面进行装饰,但是,特别要注意的点是:通常建议表现形式与页面内容分离(例如:人就是内容,穿着打扮就是表现形式)css引入方式行内样式行内样式(将样式直接写在......
  • CSS:table单实线边框的实现方案与浏览器兼容性验证
    摘要本文主要探讨table单实线边框的几种实现方案,以及各个方案的浏览器兼容性验证(Chrome、Edge、Firefox、IE)。引子项目上希望业务表单在填写时,展现形式可以做成该表单实际打印出来的样子,而不是ElementUI等前端框架所提供的form样式。在使用table做表单时,Chrome出现了表格边框粗细......
  • [转]vue中的css深度选择器 :deep(<inner-selector>)、/deep/、>>>、::v-deep 到底是什
    原文地址:vue中的css深度选择器:deep(<inner-selector>)、/deep/、>>>、::v-deep到底是什么?-掘金vue中的css深度选择器概念与作用当<style>标签有scoped属性时,它的CSS只作用于当前组件中的元素,父组件的样式将不会渗透到子组件。如果你希望scoped样式中的一个选......
  • h5(html5)+css3前端笔记五
    盒子模型网页布局本质网页布局过程先准备好相关的网页元素,网页元素基本都是盒子Box。利用CSS设置好盒子样式,然后摆放到相应位置PS基本操作综合案例圆角边框盒子阴影文字阴影......
  • CSS基础-背景
    background-color背景颜色,可以使用十六进制、rgb、rgba表示。语法/**selector背景元素的原则去*//**color背景颜色的值,可以是颜色名称、十六进制值、RGB、RGBA*/selector{background-color:color;}示例/**设置body标签背景为白色*/body{background-......
  • 前端命令——编译文件ts scss sass 等
    1.安装npminstall-gtypescripttsc--initÏ2.使用方法2.1、将ts文件转化为jstscindex.ts会自动生成对应的index.js文件2.2、一行直接搞定ts转jsnpxts-nodeindex.ts>output.js直接将index.ts转化为对应的js文件......
  • 【校招VIP】CSS校招考点之水平/垂直居中
    考点介绍:前端布局非常重要的一环就是页面框架的搭建,也是最基础的一环。在页面框架搭建之中,又有居中布局/多列布局/全局布局。今天介绍一下居中布局的水平居中和垂直居中。一、考点题目1、请使用绝对定位实现水平垂直居中。解答:在平时,我们经常会碰到让一个div框针对某个模块上......
  • 编写css并在html中调用
    编写CSS文件的基本步骤如下:创建一个新的文本文件,并将其保存为以.css为扩展名的文件,例如styles.css。在CSS文件中编写样式规则。每个样式规则由选择器和一组属性-值对组成。选择器用于选择要应用样式的HTML元素,属性-值对定义了要应用的样式。例如:body{background-colo......
  • div + css 详解
    第1页《Div+CSS布局大全》整理者:JesseZhao网站:送给我最爱的女朋友蜜蜜,希望她可以永远快乐幸福!!!《Div+CSS布局大全》第2页目录div+css布局入门..............................................................................................................
  • vs code 出现html js css 注释不正常
    vue地方使用了<!---->注释,这是正常的,但是css部分也是使用<!---->注释,css应该使用//或/**/注释,这里错了。多次检查扩展,发现是扩展的问题,卸载vue或vetur这些扩展即可。......