大家可能在CSS中见到过字符@
然后加一些关键字的用法,这种用法就称之为AT规则,在CSS中,种类还是很多的,这里总结列举下。
所谓“常规规则”指的是语法类似下面的规则:
@[KEYWORD] (RULE);
包括:
<meta charset="utf-8">
),会覆盖,所以我都是直接删掉的。@charset “utf-8”;@import
语句只能在CSS文件顶部,使得文件的前后关系控制,就不那么灵活。@import ‘global.css’;所谓“嵌套规则”,就是带有花括号{}
, 语法类似下面的规则:
@[KEYWORD] {
/* 嵌套语句 */
}
包括:
@page
我们只能改变部分CSS属性,例如间距属性margin
, 打印相关的orphans
, widows
, 以及page-break-*
, 其他CSS属性会被忽略。@page :first { margin: 1in; }上面CSS表示:first
页面也要有:left
, :right
页面margin
间距。zxx: //@page
的伪类包括::blank
, :first
, :left
, :right
。