期待RBRACE?什么是CSS Lint谈论的?

时间:2014-03-30 18:05:12

标签: css css3

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.

顺便说一句,浏览器似乎更多地支持我。

3 个答案:

答案 0 :(得分:3)

目前CSS Lint似乎存在问题。只是一点bad parsing

然而,CSS3 calc仍然不是W3C的推荐,但很快就会成为标准。当然,警告将是来自CSS Lint的适当消息。

答案 1 :(得分:1)

根据this article似乎calc()并未得到很好的支持。

  

2年前

  解析器不支持calc()

它似乎有点固定,但并非完全。

答案 2 :(得分:0)

这可能是因为算术是CSS的实验性功能,并且肯定不属于任何 CSS规范

这些服务是根据CSS规范创建的,难怪他们在您的代码中发现了错误。根据规范,整个陈述无效。