我正在使用jQuery .css()方法将元素的height
和width
设置为容器div
元素的30%减去10个像素。我该怎么做?
这是我的尝试:
$('div').css({
height:'30%-5px';
});
答案 0 :(得分:4)
使用CSS3,您可以使用calc()
:
$('div').css({
height: 'calc(30%-5px)';
});
请注意,这有limited browser support。考虑找到可用作后备的值(例如height: 29%
)。
答案 1 :(得分:2)
我认为你需要使用CSS calc()
函数,例如:
$('div').css({
height: 'calc(30% - 5px)';
});