我想创建一个响应式 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应该自动调整到图像大小。
如何做到这一点?我的代码对这个概念有什么问题?有人可以帮忙吗?