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

資訊專欄INFORMATION COLUMN

前端面試中最常問到的垂直水平居中問題

hatlonely / 3095人閱讀

摘要:方法一和元素寬高未知的情況寬高未知方法二絕對定位和自身寬度一半,自身高度的一半已知寬高寬高已知方法三布局方法四被居中的元素是或者元素和元素方法五絕對定位和定高方法六父級高度和

方法一、 CSS3 transform和position(元素寬高未知的情況)
寬高未知
.box { width: 400px; height: 400px; background: #ccc; position:relative; } .box span { background: red; position: absolute; left: 50%; top: 50%; color: #fff; transform: translate(-50%, -50%); }

方法二、 絕對定位和margin-left:-自身寬度一半,margin-top: -自身高度的一半 (已知寬高)
寬高已知
.box { width: 400px; height: 400px; background: #ccc; position: relative; } .box span { display: inline-block; width: 100px; height: 100px; background: red; text-align: center; line-height: 100px; position: absolute; left: 50%; top: 50%; color: #fff; margin-left: -50px; margin-top: -50px; }

方法三、 css3 flex布局
.box { width: 400px; height: 400px; background: #ccc; display:flex; justify-content:center; align-items: center; } .box .child { display: inline-block; width: 100px; height: 100px; background: red; }

方法四、 被居中的元素是inline或者inline-block元素
inline和inline-block元素
.box { width: 400px; height: 400px; background: #ccc; display: table-cell; text-align: center; vertical-align: middle; } .box .child { display: inline-block; width: 100px; height: 100px; background: red; }

方法五、絕對定位和margin:auto
定高
.box { width: 400px; height: 400px; background: #ccc; position: relative; } .box .child { width: 100px; height: 100px; background: red; text-align: center; color: #fff; line-height: 100px; position: absolute; top:0; right:0; bottom:0; left:0; margin: auto; }

方法六、line-height: 父級高度和text-align: center
line-height
.box { width: 400px; height: 400px; background: #ccc; line-height: 400px; text-align: center; font-size: 0; } .box .child { background: red; font-size: 14px; color: #fff; }

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

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

相關文章

  • 前端面試中最常問到的垂直水平居中問題

    摘要:方法一和元素寬高未知的情況寬高未知方法二絕對定位和自身寬度一半,自身高度的一半已知寬高寬高已知方法三布局方法四被居中的元素是或者元素和元素方法五絕對定位和定高方法六父級高度和 方法一、 CSS3 transform和position(元素寬高未知的情況) 寬高未知 .box { width: 400px; height: 400px; backgr...

    ccj659 評論0 收藏0
  • 2019-我的前端面試

    摘要:先說下我面試情況,我一共面試了家公司。篇在我面試的眾多公司里,只有同城的面問到相關問題,其他公司壓根沒問。我自己回答的是自己開發組件面臨的問題。完全不用擔心對方到時候打電話核對的問題。 2019的5月9號,離發工資還有1天的時候,我的領導親切把我叫到辦公室跟我說:阿郭,我們公司要倒閉了,錢是沒有的啦,為了不耽誤你,你趕緊出去找工作吧。聽到這話,我虎軀一震,這已經是第2個月沒工資了。 公...

    iKcamp 評論0 收藏0
  • 記錄一次杭州順網科技的面試過程

    摘要:以上是面試中筆試涉及到的知識點或者后面被問到的只是點。也許是根據薪資和面試的等級來出題的。我剛面試完回家,吃了一個泡面,回憶下面試題。同時作為傳遞到構造函數,執行了一次讓構造函數里面的屬性和方法賦值了一份給。 css 如何水平垂直居中,請盡量多說幾種方法?很尷尬,我多次面試都被問到這個問題,fuck 定位(回答了)、table-cell布局、flex布局、translate+relat...

    shiguibiao 評論0 收藏0
  • 記錄一次杭州順網科技的面試過程

    摘要:以上是面試中筆試涉及到的知識點或者后面被問到的只是點。也許是根據薪資和面試的等級來出題的。我剛面試完回家,吃了一個泡面,回憶下面試題。同時作為傳遞到構造函數,執行了一次讓構造函數里面的屬性和方法賦值了一份給。 css 如何水平垂直居中,請盡量多說幾種方法?很尷尬,我多次面試都被問到這個問題,fuck 定位(回答了)、table-cell布局、flex布局、translate+relat...

    caiyongji 評論0 收藏0
  • 我的前端面試

    摘要:前言這次找工作也面了好幾家公司,也通過了好幾家公司的面試,畢竟之前也準備了一段時間,所以面試的時候心里也不是很虛。的代碼分割怎么實現的說說剛才提到的和的區別前端緩存怎么實現扯扯強緩存和協商緩存,重點問了如何實現緩存二面就聊了項目。。。 前言 這次找工作也面了好幾家公司,也通過了好幾家公司的面試,畢竟之前也準備了一段時間,所以面試的時候心里也不是很虛。 這里記錄一下面試過程中被問到的問題...

    meteor199 評論0 收藏0

發表評論

0條評論

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