Css netbean中出现意外的令牌NL和LBRACE错误
我正在使用netbean7.3和下面的代码Css netbean中出现意外的令牌NL和LBRACE错误,css,netbeans,ide,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;} } 我出错了 但是,它可以通过在关键帧myfirst之后使用{来解决 我只想知道第一个(错误一)和另一个之间的区别是什么,因为{的错误位置无关紧要
@keyframes myfirst
{
from {box-shadow: 4px 4px 4px #666666;border: 1px solid #444444;}
to {box-shadow: 4px 4px 4px #DCDCDC;border: 1px solid #d6d6d6;}
}
我出错了
但是,它可以通过在关键帧myfirst之后使用{
来解决
我只想知道第一个(错误一)和另一个之间的区别是什么,因为
{
的错误位置无关紧要?好吧,您的语法都是正确的(您可以检查),因为W3C只将关键帧声明定义为
[…]关键字“@keyframes”,后跟一个为动画命名的标识符(将使用“animation name”引用),后跟一组样式规则(由大括号分隔)
比照
所以这很可能是一个netbeans错误
编辑:关键帧声明语法为
关键帧_syms+IDENT S*'{S*关键帧_块'}'S*
S
定义为(#x9|xA|xC|xD|x20)+
,因此它包括“空格”、“制表符”、“换行符”、“回车符”和“换行符”
netbeans
NL
是否在此集合中?看起来这只是我的答案,您能检查NL令牌是否是S集合的一部分吗?