學習css3的彈性盒模型

wKioL1ZBY4PTr_3fAAt9CJ8Un40489.bmp





Flexbox一般能讓咱們更好的操做他的子元素佈局,例如:css

  1.  若是元素容器沒有足夠的空間,咱們無需計算每一個元素的寬度,就能夠設置他們在同一行;html

  2.  能夠快速讓他們佈局在一列;css3

  3.  能夠方便讓他們對齊容器的左、右、中間等;web

  4.  無需修改結構就能夠改變他們的顯示順序;segmentfault

  5.  若是元素容器設置百分比和視窗大小改變,不用提心未指定元素的確切寬度而破壞佈局,由於容器中的每一個子元素均可以自動分配容器的寬度或高度的比例。ide





亮點:佈局

寬度自適應。開發比table 和 float 方便快捷多不少
學習




注意兼容性:flex

.nav{
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width:100%;//火狐不加寬度是無效的
}
.nav a{
    display: block;
    height:40px;
    line-height: 40px;
    color:#fff;
    text-align: center;
    border:1px solid #fff;
    background: #f60;
    text-decoration: none;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}




學習鏈接:flexbox

http://www.w3cplus.com/css3/flexbox-basics.html


http://segmentfault.com/a/1190000000707526


http://www.w3cmark.com/2014/348.html



下載地址:

http://down.51cto.com/data/2116595

相關文章
相關標籤/搜索