我有以下元件的標記:含有嵌段錨定圖像從容器溢出的div
<div class="container">
<a href="#">
<img src="http://placehold.it/250x500" alt="img" />
</a>
</div>
與此CSS:
.container { max-width: 150px; max-height: 150px; }
.container a { display: block; width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
看到this fiddle(I添加顏色和不透明度在那裏,以更好地顯示我的問題)
問題是,雖然錨符合他父母的寬度(最大寬度:100%;)這是不適合他的父母nt的高度,它適合他的孩子img的高度,而我真的不知道爲什麼,因爲我設置了最大高度:100%。如果我將容器的最大高度更改爲只有高度它的工作原理,但我需要它是最大高度。
PS:我不想隱藏容器的溢出(溢出:隱藏),我希望錨點是容器的高度!
PPS:的問題不是在錨,我把容器的IMG公司的母公司是要去適應IMG的高度,除非我給固定高度到容器或到IMG的父親(每個項目在我的情況下,錨),但我不想這樣做,因爲我需要它是流體。
PPPS:我部分地回答了這個問題:我可以設置錨的最大高度繼承,就像在this example,但是這不是容器,這是很不幸的百分比最大高度,要去工作了我需要。
是啊,我知道,我只是表明我已經嘗試了一切:p 編輯JSfiddle只是寬度:100%;和高度:100%; 那仍然不能解決問題。 – RedKnight91