我试图让一个div
元素保持特定的比例(比如 1:2),但保持宽度小于 200 像素。
到目前为止我得到了什么:
div {
width: 100%;
height: 0;
padding-bottom: 50%;
max-width: 200px;
}
它不起作用 - 如果我扩大窗口,宽度会在 200 像素处停止扩大,但高度会不断增长!
我试过设置box-sizing: border-box
and max-height: 100px
,但都不起作用。
我应该怎么办?
这是一个小提琴:http: //jsfiddle.net/WVu3s/