width:calc(100%-100px) 看起来也没有什么问题。但是浏览器里面查看 这是因为减号左右两端都要加上空格啊。 width:calc(100% - 100px) 加上空格再看一下上面每家空格的实效。下面加上空格就对啦。