将响应div高度设置为等于其兄弟

Dav*_*iss 5 html javascript css

我有两个div,其宽度由百分比控制.我希望正确的div与left div一样高,它根据它包含的图像宽度和浏览器窗口的宽度进行扩展和缩小.

有没有办法在没有javascript的情况下实现这一目标?

http://jsfiddle.net/5JU2t/

My *_*rts 12

实现这一目标的最简单方法是使.right绝对定位的div和设置top,并bottom0.

只记得.main相对地定位parent()div并删除所有浮点数:

.right {
    bottom:0;
    position: absolute;
    right:0; 
    top: 0;
}

.main {
    position: relative;
}
Run Code Online (Sandbox Code Playgroud)

工作示例:http://jsfiddle.net/5JU2t/1/

注意

右列在示例中稍长一些的原因是由于图像下添加了空白区域.如果您只在此列中使用图像,则可以添加float: left到图像以解决此问题:

工作示例:http://jsfiddle.net/5JU2t/2/