摘要:針對單行文本使用針對已知高度的塊級元素相對絕對針對行內塊元素實現處置居中屬性是針對兄弟級別的元素設置的其中也可以使用或者來代替針對父元素和子元素的高度都未知情況下定位針對父元素和子元素的高度都未知情況下父表格布局
針對單行文本
使用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來代替
.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...
摘要:劃重點,這是一道面試必考題,很多面試官都喜歡問這個問題,我就被問過好幾次了要實現上圖的效果看似很簡單,實則暗藏玄機,本文總結了一下實現水平垂直居中的方式大概有下面這些,本文將逐一介紹一下,我將本文整理成了一個倉庫,歡迎大家僅居中元素定寬高適 劃重點,這是一道面試必考題,很多面試官都喜歡問這個問題,我就被問過好幾次了 showImg(https://segmentfault.com/im...
摘要:劃重點,這是一道面試必考題,很多面試官都喜歡問這個問題,我就被問過好幾次了要實現上圖的效果看似很簡單,實則暗藏玄機,本文總結了一下實現水平垂直居中的方式大概有下面這些,本文將逐一介紹一下,我將本文整理成了一個倉庫,歡迎大家僅居中元素定寬高適 劃重點,這是一道面試必考題,很多面試官都喜歡問這個問題,我就被問過好幾次了 showImg(https://segmentfault.com/im...
摘要:常見面試題實現垂直水平居中前言面試中常常被問到,如何使用來實現一個元素的垂直水平方向上居中,特別是筆試題的時候,這道題目的出現頻率還是比較高的,當然,在我們的生活中,也常常會有垂直水平居中的需求。 常見面試題—css實現垂直水平居中 前言 面試中常常被問到,如何使用css來實現一個元素的垂直水平方向上居中,特別是筆試題的時候,這道題目的出現頻率還是比較高的,當然,在我們的生活中,也常常...
閱讀 2975·2021-11-24 10:22
閱讀 3044·2021-11-23 10:10
閱讀 1352·2021-09-28 09:35
閱讀 1752·2019-08-29 13:16
閱讀 1394·2019-08-26 13:29
閱讀 2782·2019-08-26 10:27
閱讀 677·2019-08-26 10:09
閱讀 1435·2019-08-23 18:05