div居中

1. 水平居中:給div設(shè)置一個(gè)寬度,然后添加margin:0 auto屬性
div{
    width:200px;
    margin:0 auto;
  }
2. 讓絕對(duì)定位的div居中
 div {
    position: absolute;
    width: 300px;
    height: 300px;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: pink; /* 方便看效果 */
 }
3. 水平垂直居中一
 確定容器的寬高 寬500 高 300 的層
 設(shè)置層的外邊距

 div {
    position: relative;     /* 相對(duì)定位或絕對(duì)定位均可 */
    width:500px;
    height:300px;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -250px;      /* 外邊距為自身寬高的一半 */
    background-color: pink;     /* 方便看效果 */

  }
4. 水平垂直居中二
未知容器的寬高,利用 `transform` 屬性

 div {
    position: absolute;     /* 相對(duì)定位或絕對(duì)定位均可 */
    width:500px;
    height:300px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: pink;     /* 方便看效果 */

 }
5. 水平垂直居中三
利用 flex 布局
 實(shí)際使用時(shí)應(yīng)考慮兼容性

 .container {
    display: flex;
    align-items: center;        /* 垂直居中 */
    justify-content: center;    /* 水平居中 */

 }
 .container div {
    width: 100px;
    height: 100px;
    background-color: pink;     /* 方便看效果 */
 }  
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,109評(píng)論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,797評(píng)論 1 45
  • CSS實(shí)現(xiàn)div垂直居中的方法有很多,下面div居中的幾種方法是自己平時(shí)寫網(wǎng)頁(yè)中經(jīng)常用到的,最常見(jiàn)的例子就是登錄注...
    Oct13_JJP閱讀 9,388評(píng)論 0 8
  • 學(xué)會(huì)使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,444評(píng)論 2 66
  • 明明過(guò)年在家很無(wú)聊,三姑六婆熱切地關(guān)心: 在哪里工作呀?每個(gè)月收入多少?今年準(zhǔn)備給爸媽上繳多少? 怎么沒(méi)帶男朋友回...
    夏洛薇克閱讀 830評(píng)論 1 0

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