div居中方法 发表于 2016-12-02 | 分类于 css 在页面布局中最常见的的就是居中了,本文介绍几种居中 div 的方法 已知宽度水平居中1234div{ width:200px; margin:0 auto;} 水平垂直居中-已知宽高1234567891011div { position: absolute; width: 300px; height: 300px; margin: auto; top: 0; left: 0; bottom: 0; right: 0; background-color: pink; /* 方便看效果 */} 水平垂直居中 - 已知宽高123456789div { position: absolute; width:500px; height:300px; top: 50%; left: 50%; margin: -150px 0 0 -250px; /* 外边距为自身宽高的一半 */ background-color: pink; /* 方便看效果 */} 水平垂直居中-宽高不确定123456789div { position: absolute; width:500px; height:300px; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: pink; /* 方便看效果 */} 水平垂直居中 - 未知宽高 flex 布局 实际使用时应考虑兼容性 1234567891011.container { display: flex; align-items: center; /* 垂直居中 */ justify-content: center; /* 水平居中 */}.container div { c width: 100px; height: 100px; background-color: pink; /* 方便看效果 */}