【发布时间】:2020-12-23 15:06:56
【问题描述】:
我有一个带有多个其他弹性容器的弹性容器。在它们每个内部,都存在一个图像和一个<p>。 img(复选标记)在较低的屏幕上变形,我尝试了 height: auto; 和 max-width: 100%;,但一旦屏幕变得太短,复选标记就会变形,见此处:
.leistungen .headline {
background: #129DE0;
text-align: center;
padding: 20px 40px;
max-width: 300px;
margin: 0 auto;
color: #fff;
}
.leistungen .headline h2 {
margin-bottom: 0;
}
.leistungen .services {
background: #129DE0;
}
.leistungen .services .servicesHolder {
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 1300px;
margin: 0 auto;
}
.leistungen .services .service {
display: flex;
justify-content: space-between;
margin: 20px;
max-width: 500px;
}
.leistungen .services .service img {
max-width: 100%;
width: 3rem;
height: auto;
margin-right: 2rem;
}
<div class="leistungen">
<div class="headline">
<h2>Das bieten wir:</h2>
</div>
<div class="services">
<div class="servicesHolder">
<div class="service">
<img src="bilder/icons/check.png">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.</p>
</div>
<div class="service">
<img src="bilder/icons/check.png">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.</p>
</div>
<div class="service">
<img src="bilder/icons/check.png">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.</p>
</div>
<div class="service">
<img src="bilder/icons/check.png">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.</p>
</div>
<div class="service">
<img src="bilder/icons/check.png">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.</p>
</div>
<div class="service">
<img src="bilder/icons/check.png">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.</p>
</div>
</div>
</div>
</div>
我猜它与弹性容器有关,但我不知道..
【问题讨论】:
-
不明白您需要什么?你能详细说明一下这个问题吗?
-
@Manjuboyz 我需要一种方法来始终正确地显示图像,而不是像在屏幕上那样。高度应该与宽度相匹配,即使我给它一个“高度:自动;”。
-
你的意思是换行还是调整大小而不是变形?
-
@RamondeVries 哦.. 是的,我的意思是调整大小
标签: html css image flexbox responsive