圣杯布局------4种css左中右布局方式
来源:互联网 发布:法语网络教学视频 编辑:程序博客网 时间:2024/05/01 00:26
1. float+margin
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> #content{ height:300px; } .left{ width: 200px; height:100%; float: left; background-color: #00a0dc; } .middle{ height:100%; margin-left:200px; margin-right: 300px; background-color: red; } .right{ height:100%; width: 300px; float: right; background-color: #00a0dc; } </style></head><body><div id="content"> <div class="left"></div> <div class="right"></div> <div class="middle"></div></div></body></html>
注意:中间的middle元素是content的最后一个元素
2. float+absolute
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> #content{ position: relative; width:100%; height:300px; } .left{ float: left; width: 200px; height:100%; background-color: #00a0dc; } .middle{ position: absolute; top:0; bottom:0; left:200px; right: 300px; background-color: red; } .right{ float: right; height:100%; width: 300px; background-color: #00a0dc; } </style></head><body><div id="content"> <div class="left"></div> <div class="middle"></div> <div class="right"></div></div></body></html>
3. display:box;box-flex:1
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> #content{ height:300px; display:-webkit-box; } .left{ width: 200px; height:100%; background-color: #00a0dc; } .middle{ min-width:200px; -webkit-box-flex: 1; height:100%; background-color: red; } .right{ height:100%; width: 300px; background-color: #00a0dc; } </style></head><body><div id="content"> <div class="left"></div> <div class="middle"></div> <div class="right"></div></div></body></html>
4. display:flex;flex:1
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } #content { display: flex; width: 100%; height: 200px; } #left { flex:0 0 200px; height: 100%; background-color: #f04d0d; } #middle{ flex: 1; background-color: blue; } #right { flex:0 0 200px; height: 100%; background-color: #f04d0d; } </style></head><body><div id="content"> <div id="left"> </div> <div id="middle"></div> <div id="right"></div></div></body></html>
阅读全文
0 0
- 圣杯布局------4种css左中右布局方式
- css布局:圣杯布局
- CSS --- 圣杯布局
- CSS布局方式
- css的布局方式
- css常见布局方式
- css/网页布局方式
- CSS布局方式
- CSS布局方式总结
- CSS布局方式
- css常见布局方式
- css布局的方式
- CSS 圣杯布局 双飞翼布局
- html+css布局的三种方式( 自然布局/流动布局 /定位布局)
- html+css----css布局方式
- css页面左中右分栏布局两种方式示例代码
- CSS经典布局之圣杯布局、双飞翼布局
- CSS布局 -- 圣杯布局 & 双飞翼布局
- codeforces round#420
- 获取MD5、SHA1、SHA256码
- 进程相关工具类
- Android学习基础,NDK入门
- Linux中的作业规划进程crond
- 圣杯布局------4种css左中右布局方式
- 高通平台 开机logo 替换
- 下载的免安装mysqlserver的使用步骤 | 黄乔国PHP
- 连接池
- 五大统计数字看2017网络安全 移动APP安全
- c++编译中出现问题及解决办法
- Apache HBase region拆分
- Mac OS 安装Wget
- NavigationBar的几种常用判断方法