CSS3的新增属性有很多,其中有一个比较神奇的,通常称为盒子模型布局,不需要把div浮动,也能合理分配。看如下例子:

HTML:

<div id="box">
<div class="box1">我是box1</div>
<div class="box2">我是box2</div>
<div class="box3">我是box3</div>
</div>

如果需求是这样的:.box2的宽度是固定的200px,然后水平居中,然后.box1和.box3分居其左右,平分剩下的空间。

使用这个属性就可以这样来写:

#box{
display:box;
display: -moz-box;
display: -webkit-box;
background-color: #eee;
height:90px;
text-align: center;
line-height: 90px;
}
.box1{
box-flex:;
-moz-box-flex:;
-webkit-box-flex:;
background-color: #f00;
}
.box2{
width:200px;
background-color: #0f0;
}
.box3{
box-flex:;
-moz-box-flex:;
-webkit-box-flex:;
background-color: #ff0;
}

此时此刻我们可以在iPhone 6下看到以下效果:

当然,这是需求要求,三个盒子也可以都写box-flex:*,它也会按比例分配。

最新文章

  1. SQL Server 2008 R2——使用数字辅助表(master..spt_values)实现用计数字段对记录进行重复显示
  2. 深刻认识一下session
  3. UVA 111 History Grading
  4. EasyUI-panel 内嵌页面上的js无法被执行
  5. linux 的 磁盘操作
  6. maven入门
  7. C#:继承过程中的静态成员
  8. Openstack Pycharm 的远程调试
  9. java开发中的Mutex vs Semaphore
  10. Java关于数字工具类~持续汇总~
  11. 5.Django cookie
  12. C语言--第1次作业2.0版
  13. python 关于 input
  14. 搭建Golang开发环境
  15. PHP开发工程师-技能树
  16. VB6单片机编程中的汉字处理
  17. css--display属性中inline-block与inline的区别
  18. ubuntu14.04开启root用户 设置root密码 配置国内镜像源 设置分辨率
  19. 焦作网络赛L-Poor God Water【矩阵快速幂】
  20. Git标签(版本)管理

热门文章

  1. hadoop(二)搭建伪分布式集群
  2. NSString与NSMutableString的浅拷贝与深拷贝
  3. C#打印机操作类
  4. JavaWeb基础之JdbcUtils工具类1.0
  5. java中重载变长参数方法
  6. Struts2 03---数据封装+获取表单提交数据
  7. SAP 动态设置 GUI STATUS 灰色不可用 或者隐藏(转)
  8. JavaEE 对象的串行化(Serialization)
  9. 三、Spring的面向切面
  10. Android 分包 MultiDex 策略总结