CSS让元素居中显示 发表于 2018-05-12 | 阅读次数: | 字数统计: 213字 | 阅读时长 ≈ 1分钟 | 阅读次数 水平居中 水平居中:给div设置一个宽度,然后添加margin:0 auto属性 1234div{ width:200px; margin:0 auto; } 让绝对定位的div居中 1234567891011div { position: absolute; width: 300px; height: 300px; margin: auto; top: 0; left: 0; bottom: 0; right: 0; background-color: bule;} 水平垂直居中 确定容器的宽高 宽500 高 300 的层 设置元素的外边距 1234567891011div { position: relative; /* 相对定位或绝对定位均可 */ width:500px; height:300px; top: 50%; left: 50%; margin-top: -150px; margin-left: -250px; /* 外边距为自身宽高的一半 */ //margin:-150px 0 0 -250px; /*一样*/ background-color: blue; } 未知容器的宽高,利用 transform 属性 123456789div { position: absolute; /* 相对定位或绝对定位均可 */ width:500px; height:300px; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: blue;} 利用 flex 布局 12345678910.container { display: flex; align-items: center; /* 垂直居中 */ justify-content: center; /* 水平居中 */}.container div { width: 100px; height: 100px; background-color: blue; } 本文作者: Kian_ 本文链接: https://tianxiaosi.github.io/2018/05/12/CSS让元素居中显示/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!