見下面的自包含示例如何讓右div高度等於動態大小的左div?
的什麼,我試圖做的圖片,以及我實際得到:
我想創建CSS規則,使我的內容是這樣的(正確):
我在努力尋找一個簡單的解決辦法上網,所以我的長相內容像這樣的(錯誤):
我找不到計算器上或解決方案,它提供的解決方案,任何CSS博客:什麼我想要實現
摘要類似但不兼容的問題。
我有兩個浮動的div,左右排div。左邊的div包含一個伸展出來的圖像,直到左邊div的寬度。左div的高度取決於它包含的img。這是我希望正確的div符合的高度。我需要這種符合性,以便當右側div沒有更多空間時,溢出:隱藏代碼將隱藏多餘的文本。
固定高度是不允許的。 我正試圖避免此腳本爲。純CSS中有解決方案嗎?
CSS片斷
.left {
float:left;
width:50%
}
.right {
float:right;
width:50%;
background-color:darkgrey;
overflow:hidden;
}
img {
min-width:100%;
height: auto;
width: 100%;
}
正如你所看到的,我沒有任何代碼在這裏,因爲我已經嘗試了所有的解決方案都沒有奏效處理等於DIV的高度。
這裏是我的jsfiddle所以你可以看到這個問題:
要使用'overflow:hidden;'它需要一個定義的高度。 – JimmyRare 2014-11-06 05:49:43
換句話說,除非我使用javascript指定高度,否則不可能? – poetryrocksalot 2014-11-06 05:50:39
如果您希望容器高度與動態圖像一樣高並使用「overflow:hidden」,那麼是的。 – JimmyRare 2014-11-06 05:52:11