我有这样的代码:
<div class="container">
<img src="img_url" alt="" />
</div>
容器的宽度设置为600px,但如果图像较大,容器的宽度应调整为图像大小。 我该如何修理我的CSS?
.container {
margin: auto;
margin-bottom: 30px;
padding: 10px;
width: 400px;
background-color: #2a2929;
border: 1px solid #212020;
}
.container img {
display: block;
margin-left: auto;
margin-right: auto;
}
答案 0 :(得分:2)
Sen min-width
,而不是width
。
这将确保div
的宽度至少为400px
,并在必要时展开。
.container {
margin: auto;
margin-bottom: 30px;
padding: 10px;
min-width: 400px;
background-color: #2a2929;
border: 1px solid #212020;
}
如果您不想要容器的最小宽度,则只需省略width
属性,或将其设置为auto
(这是默认值)。
答案 1 :(得分:1)
添加到容器img
width:100%;
height:auto;
应该将图像保留在容器中