CSS Lint认为这里有问题。 W3C CSS Validator也是如此。他们可能是对的,我错了,但有人可以帮我理解为什么这是错的吗?
CSS:
.my-class {
width: calc(((100% - 15%) / 3 - 1px) * 3 + 10%); /* for 3 columns */
}
错误讯息:
Expected RBRACE at line 2, col 22.
顺便说一句,浏览器似乎更多地支持我。
答案 0 :(得分:3)
目前CSS Lint似乎存在问题。只是一点bad parsing。
然而,CSS3 calc
仍然不是W3C的推荐,但很快就会成为标准。当然,警告将是来自CSS Lint的适当消息。
答案 1 :(得分:1)
答案 2 :(得分:0)
这可能是因为算术是CSS的实验性功能,并且肯定不属于任何 CSS规范。
这些服务是根据CSS规范创建的,难怪他们在您的代码中发现了错误。根据规范,整个陈述无效。