上下定高 中间自适应_上下固定中间自适应布局

1. 使用绝对定位

对这三栏都实现绝对定位,其中中间绝对定位的位置是上下两栏的高度,内容超出则中间部分出现流动条;

代码实现:

绝对定位实现

html,body,div{

padding:0;

margin:0;

}

.header{

position:absolute;

top:0; /*头部绝对定位位置*/

height:100px;

width:100%;

background: red;

}

.footer{

position:absolute;

bottom:0;/*尾部绝对定位位置*/

height:100px;

width:100%;

background:yellow;

}

.main{

position:absolute;

width:100%;

top:100px; /*中间自适应部分绝对定位位置,top是头部的高度*/

bottom:100px; /*bottom是尾部的高度*/

background: #ccc;

overflow:auto; /*超出的部分,滚动条显示*/

}

我是头部

我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应

我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应

我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应

我是中间自适应
我是中间自适应
我是中间自适应
我是中间自适应

2. 使用flex布局

还可以使用flex布局实现这一布局,将flex-direction设置为column,定义排列方向为竖排,还需注意的是要定义页面的整体高度为100%

flex布局实现

html,body{

padding:0;

margin:0;

height:100%; /*定义页面整体高度为100%,重要*/

}

.container{

display:flex; /*父元素的定义为flex布局*/

height:100%; /*这里也要定义,重要*/

width:100%;

flex-direction: column; /*定义排列方向为竖排*/

}

.header{

height:100px; /*头部固定高度*/

background: red;

}

.footer{

height:100px; /*尾部固定高度*/

background: yellow;

}

.main{

background: #ccc;

flex:1; /*中间分配剩下的所有空间*/

overflow:auto;

}

我是头部

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

我是flex布局实现的中间自适应
我是flex布局实现的中间自适应

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551902.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html设计动画小黄人,CSS3实现可爱的小黄人动画

每次看到CSS3动画就心痒痒想试一下,记得一个多月前看了白树哥哥的一篇博客,突然开窍,于是拿他提供的demo试了一下,感觉很棒!下图为demo提供的动画帧设计稿。自己也想说搞一个DIY的动画出来,可是&#xff0c…

collectors 求和_Collectors扩展接口 实现BigDecimal的相加

Collectors扩展接口 实现BigDecimal的相加第一步创建 ToBigDecimalFunction接口import java.math.BigDecimal;FunctionalInterfacepublic interface ToBigDecimalFunction {BigDecimal applyAsBigDecimal(T value);}第二步 创建工具类 实现接口import java.math.BigDecimal;imp…

python函数进阶小结_python之函数进阶

1. 今日内容 1.1 函数的参数 *的魔性用法 函数形参最终顺序 1.2名称空间 全局名称空间,局部名称空间,内置名称空间 取值顺序与加载顺序 作用域 内置函数:globals() locals() 1.3 高阶函数(函数的嵌套) 1.4关键字&#…

鸿蒙空间是什么星辰变,飞升之后做什么《星辰变》神魔妖界收伏奇珍异兽

十年经典,再续流星!由阅文白金作者“我吃西红柿”同名小说改编《星辰变》手游正在火热预约中,现在前往游戏官网即可预约游戏获得专属福利。作为一款由修真小说改编的手游作品,《星辰变》手游拥有着超千万字的游戏剧本,并且依照小说…

python 读取csv文件转成字符串_从CSV读取到 dataframe pandas python时dict对象转换为字符串...

您可以使用literal_eval转换应为字典(或其他类型)的字符串: from ast import literal_eval def try_literal_eval(s): try: return literal_eval(s) except ValueError: return s 现在,您可以将其应用于您的DataFrame: In [11]: df pd.DataFrame({A: [&…

html前端页面的基本骨架是,web前端入门到实战:css实现的骨架屏方案

web前端入门到实战:css实现的骨架屏方案发布时间:2020-08-04 01:32:03来源:51CTO阅读:152作者:前端向南优点简单,不需要工程,不用puppeteer生成骨架dom,也不需要二次开发维护定制程度…

大数据数据收集数据困难_大数据就是好数据吗?研究人员在处理大数据集时遭遇的 5 大挑战...

大数据给每个科研领域的研究方式带来了前所未有的变化。每个领域中,研究人员可使用的工具皆有显著性,大数据现在逐渐成为横跨各学科领域的共同工具。大数据集的可取得性以及可存储并共享大量的数据的能力为研究人员打开了科学探索的几条途径。数据是研究…

docker privileged作用_docker总结

docker基本命令是一个开源的应用容器引擎;是一个轻量级容器技术;docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接docker主机进行操作&#…

edge播放视频HTML5黑屏,edge不能播放网页视频怎么办-修复edge浏览器播放视频黑屏的方法 - 河东软件园...

Microsoft Edge是微软在更新win10系统的同时发布的一款新浏览器,它基于IE浏览器设计,是新一代的微软指定浏览器!这款浏览器从上市到现在一直都是备受争议的软件,有的用户喜欢使用IE,也有用户喜欢Edge。在使用新版本的e…

c语言乘法口诀表的流程图_例18:C语言编程实现九九乘法表

例18&#xff1a;C语言编程实现九九乘法表&#xff0c;样式要求长方形、右三角形、左三角形。解题思路&#xff1a;这个问题的算法很简单&#xff0c;就是两个for循环的嵌套&#xff0c;三角形的样式就是多了一些空格。长方形源代码演示&#xff1a;#include<stdio.h>//头…

python包和目录有什么不同_python模块和包的区别

在计算机程序的开发过程中&#xff0c;随着程序代码越写越多&#xff0c;在一个文件里代码就会越来越长&#xff0c;越来越不容易维护。为了编写可维护的代码&#xff0c;我们把很多函数分组&#xff0c;分别放到不同的文件里&#xff0c;这样&#xff0c;每个文件包含的代码就…

2021年宝鸡中学高考成绩查询,宝鸡中学排名前十名,2021年宝鸡中学排名一览表

很多家长关心宝鸡2020年最新的中学排名&#xff0c;选择一所好的中学尤为重要&#xff0c;本文小编整理了一些关于2020年宝鸡最新的中学排名相关数据&#xff0c;仅供参考。一、宝鸡中学排名前十名名单排名学校名称人气所在省所在市类型1扶风县扶风高中2822陕西宝鸡市省级示范高…

win10安装misql8_Windows10安装MySQL 8.0.11

1、下载MySQL 8.0.11https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.12-winx64.zip2、解压至对应文件夹本文解压至 D:\Program Files\3、手动添加配置文件 my.ini在 D:\Program Files\mysql-8.0.11-winx64 目录下新建 my.ini 文件&#xff0c;指定如下内容&#xff1…

linux卸载python3_linux卸载python3

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01; 一、卸载自带python1.rpm -qa | grep python | xargs rpm -e --allmatches --nodeps强制卸载自带的python以…

我xp电脑桌面没有计算机图标不见了,xp系统我的电脑图标不见了怎么办|如何找回我的电脑图标-系统城...

xp系统我的电脑图标不见了怎么办&#xff1f;我们使用xp电脑过程中&#xff0c;有时候会不小心把我的电脑图标给弄丢了&#xff0c;对于一些新手来说&#xff0c;不知道我的电脑图标不见了怎么解决&#xff0c;下面小编就教大家如何找回雨林木风xp纯净版系统我的电脑图标。XP我…

ffmpeg 音乐循环_背景音乐自动循环播放

1. 如何贴rm,ra,ram类型的音乐&#xff0c;代码如下&#xff1a;2. 如何贴midi,asf,wma,asx类型的音乐&#xff0c;代码如下&#xff1a;只需要把整段代码copy复制到文章中(编辑文章的时请先点击HTML代码模式再粘贴代码&#xff0c;否则这段代码会以文本形式显示出来&#xff0…

bootstrap 导航菜单 折叠位置_python测试开发django44.xadmin自定义菜单项

前言xadmin后台的菜单项是放到一个app下的&#xff0c;并且里面的排序是按字母a-z排序&#xff0c;有时候我们需要划分多个项&#xff0c;需要自定义菜单列表&#xff0c;可以通过重写CommAdminView类实现。xadmin后台提供了多个主题&#xff0c;可以通过use_bootswatchTrue设置…

没有计算机的一天英语作文带翻译,初一英语作文我的一天带翻译

初一英语作文我的一天带翻译导读&#xff1a;小编根据大家的需要整理了一份关于《初一英语作文我的一天带翻译》的内容&#xff0c;具体内容&#xff1a;在校的一天&#xff0c;本应是丰富多彩的&#xff0c;但是有时候也是上烦恼的一天。下面是小编给大家精心挑选的&#xff0…

悲观锁和乐观锁_带你了解MySQL中的乐观锁与悲观锁

在并发控制编程中锁是一个非常重要的概念&#xff0c;锁对于数据和业务一致性的保证起到关键作用&#xff0c;锁可以是程序层面的&#xff0c;也可以是数据库层面的&#xff0c;今天本文就通过MySQL来说明悲观锁与乐观锁两种常见的锁机制。悲观锁悲观锁(Pessimistic Lock)的特点…

计算机网络解释概念,2017年计算机三级网络技术基本概念与名词解释:计算机网络的基本概念...

计算机网络的基本概念112. 计算机网络&#xff1a;计算机网络是利用通信设备和线路将分布在不同地点、功能独立的多个计算机互连起来&#xff0c;通过功能完善的网络软件&#xff0c;实现网络中资源共享和信息传递的系统。计算机网络由资源子网和通信子网构成。113. 通信子网&a…