Css實現(xiàn)元素上下左右都居中的4種方法

例:居中.wrapper里的.content

一. 已經(jīng)元素的寬高的前提下:

(1)? left:50%;top:50%

父元素設置相對定位,position: relative;?

子元素(要居中的元素)設置絕對定位,position: absolute;? left: 50%;? ?top: 50%


圖1? 已知元素寬高
圖2? 示例圖

(2)設置margin: auto;

父元素設置相對定位,position: relative;

子元素(要居中的元素)設置絕對定位,position: absolute; margin: auto


(3)? ?flex布局

父元素設置 display: flex;? justify-content: center;? ?align-items: center;


二.未知元素寬高的情況下:

(1)四個方向設置值,把元素撐開

父元素設置相對定位,position: relative;?

子元素設置絕對定位,position: absolute; top與bottom設置一樣的值,left與right設置一樣的值,把容器撐開


圖3? 未知元素寬高



圖4? 示例圖
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,093評論 1 92
  • 收聽音頻,戳鏈接,舊號itclan已暫停使用,歡迎關注微信itclanCoder公眾號可收聽更多音頻 前言 關于網(wǎng)...
    itclanCoder閱讀 8,346評論 3 30
  • CSS 是什么 css(Cascading Style Sheets),層疊樣式表,選擇器{屬性:值;屬性:值}h...
    崔敏嫣閱讀 1,569評論 0 5
  • 原文地址:CSS各種居中實現(xiàn)方式 CSS居中是每次布局都需要面對的問題,但是同一個居中方法并不是任何元素都能使用的...
    薛普定朗諤克閱讀 896評論 1 13
  • 今天早晨突然想起故鄉(xiāng)的云,就心里唱起天邊飄過故鄉(xiāng)云的歌曲,不一會兒居然看到天邊點點的白云,不多見。上午帶孩子上廣場...
    紅糖二姐閱讀 378評論 2 2

友情鏈接更多精彩內容