我有一个固定宽度的父级
.parent {
width: 800px;
height: 400px;
display: block;
}
我正在尝试根据图像的宽度将具有动态宽度的孩子置于其中心。我不希望子div具有任何背景颜色(因此只要与图像一样大)
.child {
background: red;
//how to center?
}
.image-container {
max-height: 253px;
overflow: hidden;
padding: 0;
}
.image-container img {
max-width: 100%;
}
我如何将div居中?
答案 0 :(得分:2)
使用text-align: center
并从position: absolute
班级中移除child
。
.parent {
width: 800px;
height: 400px;
display: block;
background: blue;
position: absolute;
text-align: center;
}
.child {
margin-left: auto;
margin-right: auto;
}
答案 1 :(得分:-1)