这就是我想做的事:将高度设置为宽度的百分比?
#sheet {
margin: 0 auto;
width: 100%;
position: relative;
height: calc(width * 1.3181818181818181818181818181818);
}
#sheet
看起来是这样的:
<div id="sheet">
<img src="sheet1.svg"/>
</div>
的#sheet
的宽度取决于您的浏览器的大小。高度(目前)取决于sheet1.svg
的高度。但我知道sheet1.svg
的宽高比,我想将它编码到CSS中,这样#sheet
div在SVG加载之前可以正确调整大小。我需要div的大小正确,因为我有其他的代码取决于...
CSS3增加了calc()
方法,但我不认为你可以做基于其他属性的计算....所以我怎么能点他的?
与CSS ....你不能 – DaniP
@Danko:这是一个无赖。 – mpen
我希望'calc()'可以快速发展,使它变得更容易 – DaniP