display:box和display:inline-box的區別

display:box我想你們很熟悉,那麼display:inline-box呢,今天在項目中須要設置這樣的屬性box-align:center,那麼就想到用 display:box;若是設置BOX,那麼寬度不能自適應,必須設置一個值,我找了一下,終於找到一個屬性能夠寬度自適應高度定死的彈性伸縮盒的屬性display:inline-box,CSS以下寫web

.dafeiNotice_time {
    padding:0 0.12rem;
    background:rgba(0,0,0,0.15);
    border-radius: 0.1rem;
    text-align: center;
    color: #fff;
    font-size: 0.26rem;
    height:0.38rem;
    display:-moz-inline-box;/* Firefox */
    display:-webkit-inline-box; /* Safari, Chrome, and Opera */
    display:inline-box;/* W3C */
    -moz-box-align:center;
    -webkit-box-align:center;
    box-align:center;   
}

那麼來講一說display 幾個屬性:flex

display:block                 將對象變成寬度和高度均可以設置的塊元素flexbox

display:inline-block        將對象變成高度定死,寬度自適應的行內塊元素spa

display:display:box        將對象做爲彈性伸縮盒顯示,一樣繼承block屬性。(伸縮盒最老版本)code

display:inline-box:        將對象做爲內聯塊級彈性伸縮盒顯示,一樣繼承inline-block屬性。(伸縮盒最老版本)對象

display:flexbox               將對象做爲彈性伸縮盒顯示,一樣繼承block屬性。(伸縮盒過渡版本)blog

display:inline-flexbox      將對象做爲內聯塊級彈性伸縮盒顯示,一樣繼承inline-block屬性。(伸縮盒過渡版本)繼承

display:flex                    將對象做爲彈性伸縮盒顯示,一樣繼承block屬性。(伸縮盒最新版本)rem

display:inline-flex           將對象做爲內聯塊級彈性伸縮盒顯示,一樣繼承inline-block屬性。(伸縮盒最新版本)it

相關文章
相關標籤/搜索