我想使用CSS裁剪任意自然尺寸的图片,并将其宽度设为100%,最大高度为200像素。
在阅读了一个类似问题的这里之后,我已经接近目标,但图片仍然水平拉伸。
HTML:
<div class="moduleItemIntrotext"> <a class="moduleItemImage" href="/gestao/item/7479-o-que-é-o-zero-working-capital-e-o-que-pode-beneficiar-com-isso.html" title="Continue a ler "O que é o Zero Working Capital? (e o que pode beneficiar com isso)"">
<img src="http://www.portal-gestao.com/media/k2/items/cache/x99c309f8b22ccf674ef513c2b1fdd8b5_XL.jpg.pagespeed.ic.Me394YWuwk.jpg" alt="O que é o Zero Working Capital? (e o que pode beneficiar com isso)" width="900" height="900">
</a>
<p>O working capital (ou fundo de maneio) é a diferença entre o ativo corrente e passivo corrente. Numa empresa com capacidade para encarar as suas obrigações financeiras de curto-prazo, o ativo corrente supera o passivo corrente. Se essa empresa necessitasse, poderia converter todo o seu ativo corrente em dinheiro e assim liquidar todas as suas dívidas de curto-prazo.</p>
</div>
CSS:
.moduleItemIntrotext {
overflow: hidden;
position: relative;
}
.moduleItemIntrotext img {
position: relative;
margin: auto;
max-height: 200px;
width: 100%;
}