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

資訊專欄INFORMATION COLUMN

面試--css實現元素的水平和垂直居中

nihao / 1751人閱讀

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

針對單行文本

使用line-height

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

相對+絕對+margin-top:-height/2+margin-left:-width:-width/2

針對行內塊元素實現處置居中
.wrap{
        width: 200px;height: 200px;background: yellow;
    }
    .wrap img{
        vertical-align:middle;text-align: center;
    }
    .wrap .block{
        height: 100%;width: 0;
    }

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

針對父元素和子元素的高度都未知情況下 定位+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

針對父元素和子元素的高度都未知情況下 父: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

針對父元素高度但是子元素的高度已知都未知情況下 父:相對定位 子:絕對定位+四個屬性都為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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112486.html

相關文章

  • (面試題)垂直居中幾種實現方式

    摘要:尤其是在實際頁面中,有很多特殊的場景,導致水平居中實現起來比較麻煩。這篇文章旨在紀錄一些我知道的居中方式。以一道經典面試題為例一個的在一個水平垂直居中,用實現。首先定義元素層和垂直居中無關的樣式直接定義在里。 相比較水平居中,垂直居中比較復雜點。尤其是在實際頁面中,有很多特殊的場景,導致水平居中實現起來比較麻煩。這篇文章旨在紀錄一些我知道的居中方式。以一道經典面試題為例:一個200*2...

    cheukyin 評論0 收藏0
  • CSS實現水平垂直居中1010種方式(史上最全)

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

    YuboonaZhang 評論0 收藏0
  • CSS實現水平垂直居中1010種方式(史上最全)

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

    OnlyLing 評論0 收藏0
  • 常見面試題—css實現垂直水平居中

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

    gougoujiang 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<