css居中方法

css居中方法

水平居中

  • 內(nèi)聯(lián):爸爸身上寫(xiě) text-align:center;
  • 塊級(jí):
    • margin-left: auto; margin-right: auto;
    • display:flex

垂直居中

七種方式實(shí)現(xiàn)垂直居中

1.table自帶功能

2.100% 高度的 afrer before 加上 inline block

3.div 裝成 table

4.margin-top -50%

5. translate -50%

6. absolute margin auto

7. flex

.parent{
    dispaly:flex;
    justify-content: center;
    align-item: center;
}

如果 .parent 的 height 不寫(xiě),你只需要 padding: 10px 0; 就能將 .child 垂直居中;
如果 .parent 的 height 寫(xiě)死了,就很難把 .child 居中。
忠告:能不寫(xiě) height 就千萬(wàn)別寫(xiě) height。

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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