CSS经典布局---自适应

头部底部固定,中间部分自适应高度,且中间部分包含左中右三部分,其中左右固定,中间自适应

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
html, body {
height:100%;
margin:0;
padding:0
}
.head,.footer{
position: absolute;
height:50px;
width:100%;
background: pink;
}
.head{
top:0;
}
.footer{
bottom:0;
}
.left ,.right{
position:relative;
width:100px;
height: 100%;
background-color: lightblue;
}
.left{
float: left;
}
.right{
float: right;
}
.center{
position:absolute;
left:100px;
right:100px;
height: 100%;
background-color: lightslategray;
}
.content{
position:absolute;
top:50px;
bottom:50px;
width: 100%;
}
</style>
</head>
<body>
<div class="head"></div>
<div class="content">
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</div>
<div class="footer"></div>
</body>
</html>

效果如下:

版权声明:本文为Hreticent原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Hreticent/article/details/80792534

智能推荐

Centos7搭建Hadoop3.1.3完全分布模式

详细搭建可以参考我的Hadoop2.8.0安装 准备 本文下载的是3.1.3版本的Hadoop 关闭防火墙 虚拟机的准备 安装3个虚拟机并实现ssh免密码的登录 安装3个centos7虚拟机 安装3个机器,机器分别叫master slave1 slave2 在/etc/hostname下修改主机名 其他两台也是一样 修改主机映射 修改/etc/hosts文件 修改这3台机器的/etc/hosts文...

【u-boot-2016到s5pv210】2.7 uboot NandFlash驱动

【u-boot-2016到s5pv210】2.7 uboot NandFlash驱动 本章的问题: 1 nandflash是flash吗? 2 nandflash的常用接口 3 nandflash的特性是什么? 4 ok210上s5pv210是怎么控制nandflash的 5 u-boot-2016.09.01中,nandflash的流程 6 nandflash在u-boot驱动中的关注点是什么?...

muduo库之thread类

Thread类图 Thread::start()调用的是startThread(…) 关于startThread(…)函数,它的形参是ThreadDate类,下面是该类的结构体 `struct ThreadData { typedef muduo::Thread::ThreadFunc ThreadFunc; ThreadFunc func_; string name_...

Qt音视频开发26-ffmpeg播放器

一、前言 用ffmpeg来实现自己的播放器,这是一直以来的一个目标,之前的难点卡在音视频同步以及如何播放声音这两点(尽管之前已经进行过不少的尝试和探索,但是问题还是挺多,比如音视频同步不完美,有些文件正常而有些文件不准,声音播放采用的sdl总感觉多了个依赖怪怪的,而且很多初学者也反映希望采用Qt自身的类来播放),近期正好把这两个难点一一攻破了,音视频同步采用的外部时钟同步,声音播放采用的Qt自带的...

画出时钟并动态同步系统时间之二

画好了轮廓之后(关于画轮廓的内容),我们需要做的是把时针,分针,秒针画出来,单纯地画出来其实也很简单,只要确定终点就行了,起点就是圆心。 先看效果图: Talk is cheap,show you the code. 到了这里,其实主要是获取到的秒,分,时看你怎么用,把它的具体数值转换成角度,再根据角度写出终点的坐标即可实现。 一开始写代码的时候我也是只获取系统的时分秒,没有精确到小数点后的,也就...

猜你喜欢

二叉树-四种遍历及其他应用

1、先序遍历 先序遍历按照根结点->左孩子->右孩子的顺序进行访问。 1.递归遍历 2.非递归遍历 根据前序遍历访问的顺序,优先访问根结点,然后再分别访问左孩子和右孩子。即对于任一结点,其可看做是根结点,因此可以直接访问,访问完之后,若其左孩子不为空,按相同规则访问它的左子树;当访问完其左子树时,再访问它的右子树。因此其处理过程如下: 代码: 2、中序遍历 中序遍历按照左孩子-根结点-...

HTTP协议

前言 超级详细的HTTP详解 CGI详解 1.HTTP介绍 HTTP是一个简单的协议。客户进程建立一条同服务器进程的TCP连接,然后发出请求并读取服务器进程的响应。服务器进程关闭连接表示本次响应结束。服务器进程返回的文件通常含有指向其他服务器上文件的指针(超文本链接)。用户显然可以很轻松地沿着这些链接从一个服务器到下一个服务器。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模...

jsx 基本语法

JSX 是一种 JavaScript 的语法扩展,运用于 React 架构中,其格式比较像是模版语言,但事实上完全是在 JavaScript 内部实现的。元素是构成 React 应用的最小单位,JSX 就是用来声明 React 当中的元素,React 使用 JSX 来描述用户界面   1、基本用法 效果见下图     2、三目运算 效果见下图    ...

HTML&HTML5

1. 常用标签 标签名 定义 <hx></hx> 标题标签 <p></p> 段落标签 <hr /> 水平线标签 <br /> 换行标签 <div></div> div标签 <span></span> span标签 <b></b> 粗体 <strong...

Ardunio和HAL库函数编程

Ardunio和HAL库函数编程 软件安装以及配装 烧录测试 标准库函数与HAL库函数的stm32编程方式差异 stduino IDE的使用体验 软件安装以及配装 百度云链接 提取码:q251 打开arduino-1.8.12-windows.exe进行安装 将文件中的Arduino_STM32整个文件夹拷贝到Arduino IDE安装目录下的hardware下 打开Arduino,点击工具-开发...