为什么在验证百分比值减去像素值的宽度时会遇到解析错误?

时间:2014-11-29 00:11:08

标签: javascript jquery html css validation

我正在设计一个网页的标题栏,该标题栏的标题使用H1元素,副标题使用H2元素。在窗口大小超过800px时,H1元素的宽度加上其右边距为385px,因此我将H2元素的宽度设置为容器的100%减去385px; H1元素的宽度。这是SASS的一部分。

.container

    h1
        width: 335px
        margin-right: 50px
    h2
        width: calc(100% - 385px)
        top: 5px

这在我测试的浏览器(Safari,Firefox,Chrome,Opera)中运行良好,但是当我尝试使用W3C进行验证时(网站的要求完全符合严格的CSS和XHTML标准),它返回an error

  

"值错误:宽度分析错误 - 385px)"

需要更改哪些内容才能正确验证此代码?是否有可以实现的JavaScript / JQuery解决方法?

更新11.28.14 上面SASS代码的预编译CSS在这里:



#strip .container h1 {
  width: 335px;
  margin-right: 50px;
}
#strip .container h2 {
  width: calc(100% - 385px);
  top: 5px;
}




我使用的验证器位于http://jigsaw.w3.org/css-validator/

0 个答案:

没有答案