成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

面試--css實(shí)現(xiàn)元素的水平和垂直居中

nihao / 1762人閱讀

摘要:針對(duì)單行文本使用針對(duì)已知高度的塊級(jí)元素相對(duì)絕對(duì)針對(duì)行內(nèi)塊元素實(shí)現(xiàn)處置居中屬性是針對(duì)兄弟級(jí)別的元素設(shè)置的其中也可以使用或者來代替針對(duì)父元素和子元素的高度都未知情況下定位針對(duì)父元素和子元素的高度都未知情況下父表格布局

針對(duì)單行文本

使用line-height

  .wrap{
        width: 200px;height: 200px;background: yellow;
    }
    .wrap span{
        line-height: 200px ;text-align: center;
    }
sasas
針對(duì)已知高度的塊級(jí)元素

相對(duì)+絕對(duì)+margin-top:-height/2+margin-left:-width:-width/2

針對(duì)行內(nèi)塊元素實(shí)現(xiàn)處置居中
.wrap{
        width: 200px;height: 200px;background: yellow;
    }
    .wrap img{
        vertical-align:middle;text-align: center;
    }
    .wrap .block{
        height: 100%;width: 0;
    }

vertical-align:vertical 屬性是針對(duì)兄弟級(jí)別的元素設(shè)置的
其中.block也可以使用 img:after或者:before來代替

針對(duì)父元素和子元素的高度都未知情況下 定位+transform
 .wrap{
        width: 200px;height: 400px;background: yellow;position: relative;
    }
    .wrap div{
        position: absolute;
        top:50%;left: 50%;transform: translate(-50%,-50%);background: red;
    }

sasas

sasas

sasas

sasas

針對(duì)父元素和子元素的高度都未知情況下 父:text-align:center+表格布局 子:vertical-align:middle+表格布局

  .wrap{
        width: 200px;height: 400px;background: yellow;display: table;text-align: center;
    }
    .wrap div{
        display: table-cell;vertical-align:middle;
    }
    

sasas

sasas

sasas

sasas

針對(duì)父元素高度但是子元素的高度已知都未知情況下 父:相對(duì)定位 子:絕對(duì)定位+四個(gè)屬性都為0 +margin:auto

 .wrap{
        width: 200px;height: 400px;background: yellow;
        position: relative;
    }
    .wrap div{
        width:20px;height:100px;position: absolute;top:0;left: 0;right: 0;bottom: 0;margin: auto;
        background: red;
    }
    

sasas

sasas

sasas

sasas

使用flex布局

  .wrap{
        width: 200px;height: 400px;background: yellow;
        position: relative;
        display: flex; justify-content: center; flex-direction: column;
    }
    .wrap div{
        width:20px;top:0;left: 0;right: 0;bottom: 0;margin: auto;
        background: red;
    }
    

sasas

sasas

sasas

sasas

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/112486.html

相關(guān)文章

  • (面試題)垂直居中幾種實(shí)現(xiàn)方式

    摘要:尤其是在實(shí)際頁面中,有很多特殊的場(chǎng)景,導(dǎo)致水平居中實(shí)現(xiàn)起來比較麻煩。這篇文章旨在紀(jì)錄一些我知道的居中方式。以一道經(jīng)典面試題為例一個(gè)的在一個(gè)水平垂直居中,用實(shí)現(xiàn)。首先定義元素層和垂直居中無關(guān)的樣式直接定義在里。 相比較水平居中,垂直居中比較復(fù)雜點(diǎn)。尤其是在實(shí)際頁面中,有很多特殊的場(chǎng)景,導(dǎo)致水平居中實(shí)現(xiàn)起來比較麻煩。這篇文章旨在紀(jì)錄一些我知道的居中方式。以一道經(jīng)典面試題為例:一個(gè)200*2...

    cheukyin 評(píng)論0 收藏0
  • CSS實(shí)現(xiàn)水平垂直居中1010種方式(史上最全)

    摘要:劃重點(diǎn),這是一道面試必考題,很多面試官都喜歡問這個(gè)問題,我就被問過好幾次了要實(shí)現(xiàn)上圖的效果看似很簡單,實(shí)則暗藏玄機(jī),本文總結(jié)了一下實(shí)現(xiàn)水平垂直居中的方式大概有下面這些,本文將逐一介紹一下,我將本文整理成了一個(gè)倉庫,歡迎大家僅居中元素定寬高適 劃重點(diǎn),這是一道面試必考題,很多面試官都喜歡問這個(gè)問題,我就被問過好幾次了 showImg(https://segmentfault.com/im...

    YuboonaZhang 評(píng)論0 收藏0
  • CSS實(shí)現(xiàn)水平垂直居中1010種方式(史上最全)

    摘要:劃重點(diǎn),這是一道面試必考題,很多面試官都喜歡問這個(gè)問題,我就被問過好幾次了要實(shí)現(xiàn)上圖的效果看似很簡單,實(shí)則暗藏玄機(jī),本文總結(jié)了一下實(shí)現(xiàn)水平垂直居中的方式大概有下面這些,本文將逐一介紹一下,我將本文整理成了一個(gè)倉庫,歡迎大家僅居中元素定寬高適 劃重點(diǎn),這是一道面試必考題,很多面試官都喜歡問這個(gè)問題,我就被問過好幾次了 showImg(https://segmentfault.com/im...

    OnlyLing 評(píng)論0 收藏0
  • 常見面試題—css實(shí)現(xiàn)垂直水平居中

    摘要:常見面試題實(shí)現(xiàn)垂直水平居中前言面試中常常被問到,如何使用來實(shí)現(xiàn)一個(gè)元素的垂直水平方向上居中,特別是筆試題的時(shí)候,這道題目的出現(xiàn)頻率還是比較高的,當(dāng)然,在我們的生活中,也常常會(huì)有垂直水平居中的需求。 常見面試題—css實(shí)現(xiàn)垂直水平居中 前言 面試中常常被問到,如何使用css來實(shí)現(xiàn)一個(gè)元素的垂直水平方向上居中,特別是筆試題的時(shí)候,這道題目的出現(xiàn)頻率還是比較高的,當(dāng)然,在我們的生活中,也常常...

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

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

0條評(píng)論

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