我希望图像位于“由max_width和max_height分隔的框内”。
相反,图片会移到下面的文本上方/下方。
在IE10及更高版本中也应该工作。
.image {
max-height: 9.75rem;
max-width: 14.625rem;
margin: 0 0.75rem 0 0;
}
.image img
max-height: 90%;
max-width: 90%;
}
.text {
color: red;
font-size: 14px;
<div class="section">
<h3 class="title">Image</h3>
<div class="image">
<img src="http://via.placeholder.com/350x350"/>
</div>
</div>
<div class="section">
<h3 class="title">Item</h3>
<div class="text">Lorem ipsum sic dolores</div>
</div>
答案 0 :(得分:0)
即使您设置了max-width
或max-height
,也需要在此处具有指定的width
或height
属性。
.image {
margin: 0 0.75rem 0 0;
}
.image img {
max-height: 9.75rem;
max-width: 14.625rem;
}
.text {
color: red;
font-size: 14px;
}
<div class="section">
<h3 class="title">Image</h3>
<div class="image">
<img src="http://via.placeholder.com/350x350" />
</div>
</div>
<div class="section">
<h3 class="title">Item</h3>
<div class="text">Lorem ipsum sic dolores</div>
</div>
答案 1 :(得分:0)
.image {
max-height: 9.75rem;
max-width: 14.625rem;
margin: 0 0.75rem 0 0;
}
.image img {
display:block;
max-height: 9.75rem;
}
.text {
color: red;
font-size: 14px;
}
<div class="section">
<h3 class="title">Image</h3>
<div class="image">
<img src="http://via.placeholder.com/350x350"/>
</div>
</div>
<div class="section">
<h3 class="title">Item</h3>
<div class="text">Lorem ipsum sic dolores</div>
</div>
答案 2 :(得分:0)
我认为您应该从max-width
容器继承max-height
的{{1}}和img
值。请查看这是否是您要查找的内容:
div
.image {
max-height: 9.75rem;
max-width: 14.625rem;
margin: 0 0.75rem 0 0;
}
.image img{
max-height: inherit;
max-width: inherit;
}
.text {
color: red;
font-size: 14px;
}