<分区>
我正在使用 jQuery .css() 方法将元素的 height
和 width
设置为容器 div
的 30% > 元素减去 10 像素。我该怎么做?
这是我的尝试:
$('div').css({
height:'30%-5px';
});
标签 javascript jquery html css
<分区>
我正在使用 jQuery .css() 方法将元素的 height
和 width
设置为容器 div
的 30% > 元素减去 10 像素。我该怎么做?
这是我的尝试:
$('div').css({
height:'30%-5px';
});
最佳答案
对于 CSS3,您可以使用 calc()
:
$('div').css({
height: 'calc(30%-5px)';
});
请注意,这有 limited browser support .考虑找到一个可以用作回退的值(例如 height: 29%
)。
关于javascript - 将元素高度/宽度设置为百分比和像素值的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540958/