css怎么让div的高度随着宽度按比例缩放

css怎么让div的高度随着宽度按比例缩放

css不完美的,看看这个文章:www.2cto.com/kf/201409/330076.html

应该用js取得宽度再用确定的宽高根据宽度算出高度,有些不能除尽的情况下有1px的差距。追问

我里面还要放子div,那样的话只能控制宽度,高度百分比没用,上面那个教程我也看了,没弄好,所以我改成图片了

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-08
  常用的方法是通过背景图标的cover属性让div的高度随着宽度按比例缩放
  
  #banner .bd li {
width: 100%;
background-repeat:
no-repeat;
background-size: cover;
background-position: center
0;
background-position: 50% 50%;
-webkit-background-size:
100%;
padding-top: 42%;
}
第2个回答  2015-10-10
你想实现什么具体点,我是做网站的
相似回答