当我们遇到一侧宽度值固定,一侧宽度值不定的时候,使用 calc 去设置元素的宽度是最好的解决方法。
在IE9+、FireFox4.0+、Chrome19+、Safari6+都有较好的支持
支持 " + " 、" - " 、 " * " 、" / " (运算符前后要加空格)
支持 " px " 、 " % " 、 " em " 、 " rem " 等单位 (可混合使用)
.left{
width: 100px; //左侧宽度固定
}
.right{ // 右侧根据浏览器计算即可
width: calc(100% - 100px);
width: -moz-calc(100% - 100px);
width: -webkit-calc(100% - 100px);
}