根据其他值设置CSS值

时间:2011-08-01 09:23:38

标签: css

我有一个div,我想将高度设置为另一个div的高度的1/2。有没有办法可以说height: 50% of height of divid1;

之类的东西

3 个答案:

答案 0 :(得分:4)

使用纯CSS,你无法做到这一点。你必须使用例如JavaScript来实现这一目标。

答案 1 :(得分:1)

一种方法是使用Javascript:

document.getElementById('divid2').height = Math.floor(document.getElementById('divid1').height/2);

如果值是静态的,则计算divid1高度的一半。

答案 2 :(得分:1)

抱歉,不,不是标准的CSS。 除非你想要包含DIV的高度,否则你可以使用50%。 对你来说,解决方案可能是寻找像SASS(http://sass-lang.com/

这样的东西