我想创建一个响应式 div( box1
),它应该自动适应其内容大小,并且我对该内容有一个限制,它不应该超过box1
我在这里给出的某个值(宽度和高度) 600x300
。
这是代码和示例
.box1
{
width:auto;
height:auto;
background-color:chocolate;
margin-left:auto;
margin-right:auto;
max-width: 600px;
max-height:300px;
padding:5px;
}
我用过max-width :600px;
,max-height:300px;
所以里面的内容我相信不会超过上面box1
的。
.box1 img
{
max-width: 100%;
max-height: 100%;
}
这里里面的图片box1
不会超过box1
宽度和高度。
现在
1)如果图像高于box1
宽度和高度,600x300px
那么750x750px
在这种情况下图像应该box1
适合600x300px
2)如果图像小于600x300px
假设200x150px
那么box1
应该自动调整到图像大小。
如何做到这一点?我的代码对这个概念有什么问题?有人可以帮忙吗?