CSS-居中總結(jié)

1.塊級元素水平居中

{
  margin: 0 auto;
}

2.行內(nèi)元素居中

text-align: center;

3.行內(nèi)或者塊級元素垂直居中

父元素的高度盡量不要固定,讓它自適應(yīng),只有在父元素是全屏的情況下才有固定高度的垂直居中

  • 上下padding相等

4.單行文本垂直居中

line-height = height;

5.父元素高度不固定垂直居中

  • 只需讓上下padding相等即可

6.父元素高度固定垂直居中

  • 盡量不要出現(xiàn)這種情況,這是一個奇怪的需求(只有全屏?xí)r候才有這種需求)
  • jscode上有7種,其中常用的就是flex(簡單方便)和table(兼容性好),其余5種屬于炫技,面試知道即可

7.絕對居中

方法1

  • 先絕對定位,讓左上角的點絕對居中
  • 再用負(fù)margin,達(dá)到理想效果
    • 或者用transform: translate(-50%, -50%);
postion: absolute;
left: 50%;
top: 50%;
margin:-aa -bb;

方法2——flex法

  1. 父元素display為flex
  2. 水平居中:justify-content: center;
  3. 垂直居中:align-items: center;

方法3——table-cell實現(xiàn)垂直居中

  1. 父元素display為table-cell
  2. 子元素 vertical-align: middle;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 順化古皇城 順化是座古城,通宵夜車十幾個小時才能到達(dá),計劃只停留半日,下午繼續(xù)前往海濱城市峴港。這半天的時間是可以...
    蔓延022閱讀 586評論 0 0
  • 與前一篇寫情緒表達(dá)的文章一起,這兩篇文章的靈感都來自于TED臺灣地區(qū)的一段演講,我聽了之后感觸真是非常的多。他提到...
    七彩霞衣閱讀 272評論 0 0
  • 雖然我媽在紐約 我爸在打牌 此刻在下雨,但我用他送的耳機(jī)聽著他為我唱的歌,心里特別溫暖。 我們都是感性的人,心情會...
    小茵茵Alice閱讀 297評論 0 0

友情鏈接更多精彩內(nèi)容