混合划分

demo1,css:

 #demo1{
width: 100%;
background: #ccc;
display: -webkit-flex;/*表示使用弹性布局*/
} #demo1 .item{
flex:;/*占容器的比例*/
text-align: center;
background:#00ff00;
color: #000;
padding: 5px;
margin-left: 2px;
} #demo1 .item2{
flex:;/*占容器的比例*/
text-align: center;
background:#0000ff;
color: #000;
padding: 5px;
margin-left: 2px;
} #demo1 .item3{
width:100px;
text-align: center;
background:#ee00ff;
color: #000;
padding: 5px;
margin-left: 2px;
}

demo1,html

  <div id="demo1">
<div class="item">
flex:1
</div>
<div class="item">
flex:1
</div>
<div class="item2">
flex:2
</div>
<div class="item3">
我只有100px
</div>
</div>

实践demo1,看看效果。

不定宽高,水平垂直居中

方法1:可实现屏幕的水平垂直居中

demo2,css(1)

#demo2{
position: absolute;
top: 50%;
left:50%;
z-index:;
-webkit-transform: translate(-50%,-50%);
border-radius: 6px;
background:#00ff00;
border:1px solid #000;
}

demo2,html(1)

<div id="demo2">
<p>不定宽高的水平垂直居中</p><br/>方法1
</div>

方法2:似乎不可实现屏幕的水平垂直居中,只能实现某个容器内的水平垂直居中(容器最好是有宽高)

demo2,css(2)

 #demo3{
width:100%;
height: 600px;
background:#ccc;
justify-content: center;
align-items: center;
display: -webkit-flex;/*表示使用弹性布局*/
} #demo3 .item{
/*设计item是个圆形*/
width:50px;
height:50px;
border-radius: 50px;
background:#000;
border:1px solid red;
}

demo2,html(2)

<div id="demo3">   <span class="item"></span> </div> 

实践demo2,看看效果

!!补充:

兼容性

1,ios可以使用最新flex布局

2,Android4.4以下只能兼容旧版本的flexbox布局

3,Android4.4及以上,可以使用最新的flex布局

所以,建议使用旧版本兼容性的flexbox布局。

属性替换如下:

新flex布局 旧flexbox布局
display: -webkit-flex;
display: -webkit-flex-box;
justify-content: center;
box-pack: center;
-webkit-flex:1 -webkit-flex-box:1
align-items: center;
box-align: center;

flexbox弹性盒子布局的更多相关文章

  1. CSS Flexbox 弹性盒子模型

    CSS Flexbox 弹性盒子模型 设置元素样式为 display: flex 或 display: inline-flex, 让元素变成flex容器, 从而可以通过flex模式布局它的子元素. f ...

  2. CSS:CSS弹性盒子布局 Flexible Box

    一.简介 flexbox:全称Flexible Box, 弹性盒子布局.可以简单实现各种伸缩性的设计,它是由伸缩容器和伸缩项目组成.任何一个元素都可以指定为flexbox布局.这种新的布局方案在200 ...

  3. flexbox弹性伸缩布局

    <!doctype html><html lang="en"><head> <meta charset="UTF-8" ...

  4. flexbox 弹性盒子

    flexbox 弹性盒子 1.基本知识 container(容器)属性 flex-direction: row | row-reverse | column | column-reverse 属性决定 ...

  5. css横向 弹性盒子布局的一些属性

    <head> <meta charset="utf-8"> <meta name="viewport" content=" ...

  6. CSS3总结五:弹性盒子(flex)、弹性盒子布局

    弹性盒子容器的属性与应用 display:flex/inline-flex flex-direction flex-wrap justify-content align-items align-con ...

  7. 弹性盒子布局flexbox

    弹性盒子display:flexbox一般应用于父元素的容器上,然后对子元素来进行弹性布局 设置了flexbox的父元素不能设置具体的宽度与高度的值,而是通过子元素来设置值,父元素弹性的包裹既可 相关 ...

  8. flexbox弹性盒子模型

    这几天在做移动端的web开发,遇到了一些问题,之前没有折腾过这方面的东西,这次好好吸收下 css3的flexbox--弹性盒子模型,这个盒模型决定了一个盒子在其他盒子中的分布方式及如何处理可用的空间. ...

  9. flex属性值----弹性盒子布局

    里面的属性都 是在有display: flex的情况 下才生效. 兼容性写法:   display: -webkit-box; /*老版本语法: Safari, iOS, Android browse ...

随机推荐

  1. SequoiaDB 与 Hive 集成

    SequoiaDB与Hadoop部署 SequoiaDB与Hadoop在物理上部署方案如下图所示,部署建议如下: l  SequoiaDB与Hadoop部署在相同的物理设备上,以减少Hadoop与Se ...

  2. WINDOWS下PHP 的pear DB的安装(本地环境:PHP5.4.15+Apache+mysql)

    因为需要安装phpunit,要先装pear,网上的教程大多数是以双击go-pear.bat开始,但是我安装的php文件夹里压根没有这个文件. 经过几次搜索之后终于找到了办法. 解决步骤如下: 1.下载 ...

  3. php编写简单的页面跳转功能

    不多说,直接上. //确保magic_quotes_gpc在php.ini中移开启function CheckInput($value){ //去除反斜杠 if(get_magic_quotes_gp ...

  4. ipc telnet 攻击

    ping %1 -n 2net use \\%1sc \\%1 config tlntsvr start= autosc \\%1 start tlntsvrtelnet %1

  5. trade 1.0 开源工具

    dapper.net T4PocoGenerator/ Dapper.ColumnMapper 参考链接: http://blog.csdn.net/ymnets/article/details/85 ...

  6. How to force to Fullscreen Form

    Is it possibile by code resize a form to fullscreen? (like button Maximize) ? // VAR Changed on 10 J ...

  7. Azure Bill

    MSDN的本月订阅的被用完了,所有的付费订阅均变成了不可用的状态. 信用额度为0元,还有2天能恢复 点击上方的MSDN订阅名会进入更加详细的账单,账单以月的形式提供. 邮件中也会通知您到了限定额度所停 ...

  8. NP完全问题

    1.概念 好算法:Edmonds与1975年提出:具有多项式时间(O(nk)的算法为好算法. P类问题:存在多项式时间算法的问题.如:货郎问题.调度问题.最大团问题.最大独立集问题.Steiner树问 ...

  9. javascript之流程控制 和函数的容易忽略点

    1.流程控制 1> for in  仅用于 对象的遍历: var box={ "name":'小红', 'age':18, 'height':165 }; for(var b ...

  10. Notes of the scrum meeting(10/31)

    meeting time:3:00~4:30p.m.,October 30th,2013 meeting place:绿园 attendees: 顾育豪                        ...