CSS_常见布局
1.一列布局——常用于网站首页。
html:
<div class="top"></div>
<div class="main"></div>
<div class='foot'></div>
css:
body{
margin:;
padding:;
}
.top{
height: 80px;
background-color: #f19b6a;
}
.main,.foot{
width: 800px;
margin:0 auto;
}
.main{
height: 500px;
background-color: #f1b8e4;
}
.foot{
height: 80px;
background-color: #f1f1b8;
}
效果:

2.两列(固定宽度),自适应布局
html:
<div class="main">
<div class="left"></div>
<div class="right"></div>
</div>
css:
body{
margin:;
padding:;
}
.main{
width: 800px;
margin: 0 auto;
}
.left,.right{
height: 600px;
}
.left{
width: 20%;
float: left;
background-color:#f19b6a;
}
.right{
width: 80%;
float: right;
background-color: #f1b8e4;
}
效果图:

3.三列(固定宽度),自适应布局
HTML:
<div class="main">
<div class="left"></div>
<div class="middle"></div>
<div class="right"></div>
</div>
css:
body{
margin:;
padding:;
}
.main{
width: 800px;
margin: 0 auto;
}
.left,.right,.middle{
height: 600px;
}
.left{
width: 33.3%;
float: left;
background-color:#f19b6a;
}
.middle{
width: 33.3%;
float: left;
background-color:#f1f1b8;
}
.right{
width: 33.3%;
float: right;
background-color: #f1b8e4;
}
效果图:

4.三列布局,中间自适应,两边固定宽度:position:absolute;
HTML:
<div class="left"></div>
<div class="middle">
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的 新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法[1] 。2016年5月,货币区块链研究中心出版了国内第一本深入浅出介绍区块链的书籍《区块链:定义未来金融与经济新格局》。其中介绍了区块链技术对未来金融与经济带来的影响。区块链(Blockchain)是比特币的一个重要概念,火币联合清华大学五道口金融学院互联网金融实验室、新浪科技发布的《2014—2016全球比特币发展研究报告》提到区块链是比特币的底层技术和基础架构[2] 。本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
</div>
<div class="right"></div>
css:
body{
margin:;
padding:;
}
.left,.right,.middle{
height: 600px;
}
.left{
width: 200px;
position:absolute;
left:;
top:;
background-color:#f19b6a;
}
.middle{
margin: 0 310px 0 210px;
background-color:#f1f1b8;
}
.right{
width: 300px;
position: absolute;
right:;
top:;
background-color: #f1b8e4;
}
效果图:

5.混合布局
html:
<div class="top">
<div class="header"></div>
</div>
<div class="main">
<div class="left"></div>
<div class="right">
<div class="sub_left"></div>
<div class="sub_right"></div>
</div>
</div>
<div class='foot'></div>
css:
body{
margin:;
padding:;
}
.top{
height: 80px;
background-color: #f19b6a;
}
.top .header{
width: 800px;
height: 80px;
margin: 0 auto;
background-color: #e27386;
}
.main,.foot{
width: 800px;
margin:0 auto;
}
.main{
height: 600px;
background-color: #f1b8e4;
}
.foot{
height: 80px;
background-color: #f1f1b8;
}
.main .left{
width: 200px;
height: 600px;
float: left;
background-color: #dcff93;
}
.main .right{
width: 590px;/*600px没有粉红色缝隙*/
height: 600px;
float:right;
background-color: #b8f1cc;
}
.sub_left{
width: 200px;
height: 600px;
float: left;
background-color: #f2debd;
}
.sub_right{
width: 380px;/*390px没有中间绿色缝隙*/
height: 600px;
float: right;
background-color: #c86f67;
}
效果图:

CSS_常见布局的更多相关文章
- android开发中常见布局的注意点
常见布局的注意点 线性布局: 必须有一个布局方向 水平或者垂直 在垂直布局中 只有左对齐 右对齐 水平居中生效 在水平布局中 只有顶部对齐 底部对齐 垂直居中生效 权重:组件按比例分配屏幕的剩余部分( ...
- 学习微信小程序之css16常见布局
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Android 布局学习之——Layout(布局)具体解释二(常见布局和布局參数)
[Android布局学习系列] 1.Android 布局学习之--Layout(布局)具体解释一 2.Android 布局学习之--Layout(布局)具体解释二(常见布局和布局參数) ...
- css常见布局方式
CSS常见布局方式 以下总结一下CSS中常见的布局方式.本人才疏学浅,如有错误,请留言指出. 如需转载,请注明出处:CSS常见布局方式 目录: 使用BFC隐藏属性 float + margin abs ...
- CSS常见布局问题整理
实现div的水平居中和垂直居中 多元素水平居中 实现栅格化布局 1. 实现div的水平居中和垂直居中 实现效果: 这大概是最经典的一个题目了,所以放在第一个. 方法有好多, 一一列来 主要思路其实就是 ...
- css CSS常见布局解决方案
CSS常见布局解决方案说起css布局,那么一定得聊聊盒模型,清除浮动,position,display什么的,但本篇本不是讲这些基础知识的,而是给出各种布局的解决方案.水平居中布局首先我们来看看水平居 ...
- Android 布局学习之——Layout(布局)详解二(常见布局和布局参数)
[Android布局学习系列] 1.Android 布局学习之——Layout(布局)详解一 2.Android 布局学习之——Layout(布局)详解二(常见布局和布局参数) 3.And ...
- 纯CSS实现移动端常见布局——高度和宽度挂钩的秘密
纯CSS实现移动端常见布局--高度和宽度挂钩的秘密 不踩坑不回头.之前我在一个项目中大量使用css3的calc计算属性.写代码的时候真心不要太爽啊-可是在项目上线之后,才让我崩溃了,原因非常easy, ...
- 前端进阶系列(二):css常见布局解决方案
水平居中布局 margin+定宽 <div class="parent"> <div class="child">Demo</di ...
随机推荐
- 微信小程序 View:flex 布局
微信小程序 View 支持两种布局方式:Block 和 Flex 所有 View 默认都是 block 要使用 flex 布局的话需要显式的声明: display:flex; 下面就来介绍下微信小程序 ...
- [转]Oh My Zsh,安装,主题配置
https://swp-song.com/2017/08/20/Tools/OhMyZsh%E5%AE%89%E8%A3%85%E5%92%8C%E4%B8%BB%E9%A2%98%E9%85%8D% ...
- 【C#】使用OWIN创建Web API
OWIN的介绍 OWIN 的全称是 "Open Web Interface for .NET", OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一套标准 ...
- 【Android】LMK 工作机制
Android分析之LowMemoryKiller Android Kernel 会定时执行一次检查,杀死一些进程,释放掉内存. 那么,如何来判断,那些进程是需要杀死的呢?答案就是我们的标题:Low ...
- 【Android】Android 手机忘记锁屏密码的解决办法
对于忘记Android锁屏密码的筒子们,除重新刷包或者wipe data外,还可用adb来删除密码: 方法很简单 1.手机连接电脑,不要打开数据连接,在充电模式下进行. 2.在电脑上,解压adb.zi ...
- Coolpy网络部署说明(局域网)
本文将介绍Coolpy第一种方案的网络部署方法.以方便大家学习如何让coolpy设备部署到相应的应用场景中.本例将以水星MW310R无线路由器作为演示路由器. 1.局域网部署 即coolpy设备=&g ...
- rxjs简单入门
rxjs全名Reactive Extensions for JavaScript,Javascript的响应式扩展, 响应式的思路是把随时间不断变化的数据.状态.事件等等转成可被观察的序列(Obser ...
- JMeter上传案例2
今天自己的QQ群里有个朋友一直在问JMeter图片上传的问题 原始通过JMeter抓包如下: 参考: http://blog.csdn.net/huashao0602/article/details/ ...
- Python学习(十七)—— 数据库(二)
转载自http://www.cnblogs.com/linhaifeng/articles/7356064.html 一. 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中, ...
- Redis Pubsub命令用法
一.什么是pub/sub及实现Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能. Redis通过publish和subscribe命令实现订阅和发布的功能. 订阅 ...