我想使用width: calc(100% -100px);which 完美地完成我需要的工作,唯一的问题是它的兼容性。目前它只适用于最新的浏览器,根本不适用于 Safari。
width: calc(100% -100px);
我可以使用 jQuery 替代吗?IE。获取对象的 100% 宽度 -100px,然后将结果动态设置为 CSS 宽度(因此它会响应)
如果你有一个不支持calc表达式的浏览器,用 jQuery 模仿并不难:
calc
$('#yourEl').css('width', '100%').css('width', '-=100px');
让jQuery处理相对计算比自己做要容易得多。