国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

關(guān)于Css的垂直居中的一些方法

simpleapples / 1032人閱讀

摘要:前兩種方法稱為大致居中,一般誤差隨高度的減小而減小,不過一般來(lái)說(shuō)不怎么看得出來(lái),除非你用調(diào)用來(lái)查看。隨著的泛濫,很快老舊的瀏覽器也就成了古董,所以這個(gè)居中方法也挺不錯(cuò),就是對(duì)于兼容性很高的項(xiàng)目,最好不要使用。

前兩種方法稱為大致居中,一般誤差隨高度的減小而減小,不過一般來(lái)說(shuō)不怎么看得出來(lái),除非你用javascript調(diào)用
offsetTop來(lái)查看。不然沒有強(qiáng)迫癥的比較難看出來(lái)。但是兼容性很好,尤其是table-cell的從IE6即可使用

1.使用table-cell處理圖片間的關(guān)系

父元素使用display:table-cell; vertical:middle
子元素使用display:inline-block; vertical:middle;

即可簡(jiǎn)單使圖片居中

2.使用line-height處理

父元素使用display:inline-block;height:300px;line-height:300px;vertical-align:middle;//這里的line-heiht要跟父元素大小一樣;
子元素使用vertical-align:middle;

第三種稱為絕對(duì)居中,不居中來(lái)找我,就是兼容性有點(diǎn)差,起碼要IE9 才能兼容,一般的webkit也都沒問題就是。隨著ES6的泛濫,很快老舊的瀏覽器也就成了古董,所以這個(gè)居中方法也挺不錯(cuò),就是對(duì)于兼容性很高的項(xiàng)目,最好不要使用。但是有問題的是,必須指定height,因?yàn)轱@然,這邊計(jì)算的是下移50%的當(dāng)前高度的Y軸。而前面兩種方法不需要
3.使用translateY來(lái)垂直居中

父元素使用position:relative;height:400px;
子元素position:relative;transfrom:translateY(-50%);height:100px;top:50%;

以下是全部代碼,自己找張demo.jpg做實(shí)驗(yàn)就可以





    
    test





    
        a
        
    -->

    
呵呵

部分idea 參考自以下文章

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/111302.html

相關(guān)文章

  • 關(guān)于css 垂直居中

    摘要:之前看了張大大的博客總結(jié)一下我對(duì)和的一些認(rèn)知。站在巨人的肩膀上學(xué)習(xí),再次謝謝張大大阮大大的各種分享。 對(duì)于元素的水平居中,我根據(jù)我自己之前的一些學(xué)習(xí)來(lái)進(jìn)行一些總結(jié),如果有不對(duì)的地方,歡迎指正~ 一、讓大小不固定的元素垂直居中 因?yàn)椋罕砀竦膯卧竦奶貏e屬性:垂直居中等; `div.parent { display: table-cell; vertical-align...

    caspar 評(píng)論0 收藏0
  • 關(guān)于css 垂直居中

    摘要:之前看了張大大的博客總結(jié)一下我對(duì)和的一些認(rèn)知。站在巨人的肩膀上學(xué)習(xí),再次謝謝張大大阮大大的各種分享。 對(duì)于元素的水平居中,我根據(jù)我自己之前的一些學(xué)習(xí)來(lái)進(jìn)行一些總結(jié),如果有不對(duì)的地方,歡迎指正~ 一、讓大小不固定的元素垂直居中 因?yàn)椋罕砀竦膯卧竦奶貏e屬性:垂直居中等; `div.parent { display: table-cell; vertical-align...

    icattlecoder 評(píng)論0 收藏0
  • 關(guān)于Css垂直居中一些方法

    摘要:前兩種方法稱為大致居中,一般誤差隨高度的減小而減小,不過一般來(lái)說(shuō)不怎么看得出來(lái),除非你用調(diào)用來(lái)查看。隨著的泛濫,很快老舊的瀏覽器也就成了古董,所以這個(gè)居中方法也挺不錯(cuò),就是對(duì)于兼容性很高的項(xiàng)目,最好不要使用。 前兩種方法稱為大致居中,一般誤差隨高度的減小而減小,不過一般來(lái)說(shuō)不怎么看得出來(lái),除非你用javascript調(diào)用offsetTop來(lái)查看。不然沒有強(qiáng)迫癥的比較難看出來(lái)。但是兼容性...

    freewolf 評(píng)論0 收藏0
  • 前端-CSS3&H5

    摘要:高度模型淺識(shí)為的簡(jiǎn)寫,簡(jiǎn)稱為塊級(jí)格式化上下文,為瀏覽器渲染某一區(qū)域的機(jī)制,中只有和中還增加了和。并非所有的布局都會(huì)在開發(fā)中使用,但是其中也會(huì)涉及一些知識(shí)點(diǎn)。然而在不同的純制作各種圖形純制作各種圖形多圖預(yù)警 一勞永逸的搞定 flex 布局 尋根溯源話布局 一切都始于這樣一個(gè)問題:怎樣通過 CSS 簡(jiǎn)單而優(yōu)雅的實(shí)現(xiàn)水平、垂直同時(shí)居中。記得剛開始學(xué)習(xí) CSS 的時(shí)候,看到 float 屬性不...

    xiaolinbang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<