CSS3里的@font-face规则的@符是什么意思呢?

CSS3里的@font-face规则的@符是什么意思呢?有特殊含义吗?还是说无实际意义,因为CSS的选择器里没有以@符开头的,所以比较好奇。

@ 是css的At-rules,用于分装不同的CSS规则,应用在特定场合。
1.Importing,用于引用另外的样式文件,例如@import url(addonstyles. css);
2.Media types,应用内容使用特定媒体,比如打印、媒体等。
3.Charachter sets 字符设定,用于设定外部样式里的编码,例如@charset "ISO-8859-1"。
4.Font faces 字体外观,用来详细描述字体,可以在CSS里嵌入外部字体。
5.Pages,服务页面媒体,用来定义页面块,在盒模型上扩展。
6.页面媒体里的伪标签,用来链接特定规则,例如@page :pseudo-class {stuff}。

就是一种语法,css3自己定义的语法,用了这个它才会生效和解析。
就像 less和scss 它规定了 变量 @开头 和$开头