netbean中出现意外的令牌NL和LBRACE错误

时间:2013-02-19 05:30:21

标签: css netbeans ide

我正在使用netbean7.3并在下面的代码中

@keyframes myfirst
{
from {box-shadow: 4px 4px 4px #666666;border: 1px solid #444444;}
to {box-shadow: 4px 4px 4px #DCDCDC;border: 1px solid #d6d6d6;}

}

我收到了错误

enter image description here

然而,可以在{

之后使用@keyframes myfirst来解决

enter image description here

我只是想知道第一个(错误一个)与另一个之间的区别是什么,因为{的AFAIK位置并不重要?

1 个答案:

答案 0 :(得分:1)

嗯,你的语法都是正确的(你可以检查它here)因为W3C只定义一个关键帧声明为

  

[...]关键字“@keyframes”,后跟一个标识符,给出动画的名称(将使用'animation-name'引用),后跟一组样式规则(由花括号分隔) )。

比照http://www.w3.org/TR/css3-animations/#keyframes

所以这很可能是一个netbeans bug

编辑:关键帧声明语法是

  

KEYFRAMES_SYM S + IDENT S *'{'S * keyframes_blocks'}'S *;

S定义为(#x9 | #xA | #xC | #xD | #x20)+,因此它包含“空格”,“标签”,“换行符”,“回车”和“换页”。

此集合中是否有netbeans NL