I'm using the jQuery .css() method to set the height and width of an element to 30% of the container div element minus 10 pixels. How would I do this?
Here is my attempt:
$('div').css({
height:'30%-5px';
});
I'm using the jQuery .css() method to set the height and width of an element to 30% of the container div element minus 10 pixels. How would I do this?
Here is my attempt:
$('div').css({
height:'30%-5px';
});
With CSS3, you can use calc():
$('div').css({
height: 'calc(30%-5px)';
});
Note that this has limited browser support. Considering finding a value that can be used as a fallback (such as height: 29%).
I think you need to use the CSS calc() function, eg:
$('div').css({
height: 'calc(30% - 5px)';
});