CSS - 等高流体宽度div与背景图像

时间:2015-08-02 09:34:17

标签: html css

我需要并排有两个相等宽度的div,左列包含一个图像,右列包含动态文本,其中文本div的高度可以在400px到550px之间变化,具体取决于网站的文本大小业主投入。

我需要图像在文本框的末尾与顶部和底部齐平。容器元件具有流动性,能够响应。

期望效果

enter image description here

我现在所拥有的是使用花车将元素排列在一起并且反应良好,但图像不足,如下:

enter image description here

我尝试使用...

将图像设置为左栏中的背景图像
.column-image{
    padding-bottom:100%;
    margin-bottom:-100%;
    background-size:contain;
}

但是除非我调整填充底部数量,否则这仍然会有所不足。当我随着宽高比的变化重新调整浏览器大小时,这将变得无用。

我试图避免使用Javascript来解决这个问题。

1 个答案:

答案 0 :(得分:2)

对容器使用display:table,对内部div使用display:table-cell。另外,请务必删除float

小提琴:http://jsfiddle.net/afelixj/26b3vtfx/2/