width:calc(50% + 5px)
要注意加号(或减号)两边一定要加上空格!
再比如宽度是父元素的三分之一再减去3像素:
width:calc((100% / 3) - 3px)
乘号(或除号)两边可以不加空格,但建议最好加上!
此外必须注意这种方法属于css3标准,不是什么浏览器都适用的哦!
结果是:从左依次是 117px,117px,116px,117px,117px. 两边的边框都是4px ,中间4个边框是2px. 我是Dreamweaver 画了一个Table,在Photoshop 中用测量工具测的。不清楚如何算。