我有一个最小和最大宽度的div。
CSS
#box{
position: absolute;
top: 50px;
left: 100px;
min-width: 180px;
max-width: 320px;
height: 180px;
border: 1px solid black;
overflow: hidden;
}
当我在框中输入一些东西时,它会向右扩展。是否可以使盒子均匀地扩展到左右两侧?
答案 0 :(得分:4)
您可以使用text-align:center;
的容器,如下所示:
<强> HTML 强>
<div class="container">
<div id="photo"></div>
</div>
<强> CSS 强>
.container{
text-align: center;
}
#photo{
min-width: 180px;
max-width: 320px;
height: 180px;
border: 1px solid black;
display: inline-block;
text-align: left;
margin-top: 50px;
}
<强> Example fiddle 强>
答案 1 :(得分:2)