我的css文件中的警告/错误:css3文档不是已知的@指令

我的css文件中的警告/错误:css3文档不是已知的@指令,css,visual-studio-2012,media-queries,Css,Visual Studio 2012,Media Queries,在尝试使用媒体查询时,我在CSS文件中收到此消息。以下是代码示例: @document url('http://www.inserthtml.com/') { /* CSS goes here */ } Visual Studio 2012以红色强调此点,并给出消息“css3文档不是已知的@指令”。为什么会这样?如果您阅读文档 最初在CSS条件规则模块级别3中,@文档已 推迟到4级 所以CSS3还不支持它。您可以在CSS4中看到它 @document at规则目前仅在带

在尝试使用媒体查询时,我在CSS文件中收到此消息。以下是代码示例:

@document url('http://www.inserthtml.com/') 
{   
     /* CSS goes here */ 

}
Visual Studio 2012以红色强调此点,并给出消息“css3文档不是已知的@指令”。为什么会这样?

如果您阅读文档

最初在CSS条件规则模块级别3中,@文档已 推迟到4级

所以CSS3还不支持它。您可以在CSS4中看到它

@document at规则目前仅在带有前缀的Firefox中受支持 使用-moz-前缀(@-moz文档)


另请参见:

您的css文件中出现“错误”?浏览器或编辑器向您显示错误的原因是什么?您使用什么浏览器/编辑器?CSS没有定义“错误”,所以您得到的任何消息都是在每个工具的基础上定义的。我使用的是visual studio 2012,显示曲线的是编辑器。很有趣。无论如何,请记住这些错误是IDE的产品,而不是语言(语言是一种生活标准),因此如果您尝试使用实验性功能,IDE可能还不支持这些功能,并且可能会将它们检测为“错误”.出于好奇,添加到这一点上:firefox支持它,前缀为
-moz