CSS语法和规则

!important CSS1 提升指定样式条目的应用优先权。
/*comment*/ CSS1 CSS中的注释 /* 这里是注释内容 */
@import CSS1/3 指定导入的外部样式表及目标媒体。该规则必须在样式表头部最先声明
@charset CSS2 在外部样式表文件内使用。指定该样式表使用的字符编码。
@media CSS2/3 指定样式表规则用于指定的媒体类型和条件。
@font-face CSS3 设置嵌入HTML文档的OpenType字体。
@page CSS2 设置页面容器的版式,方向,边空等。
@keyframes CSS3 指定动画名称和动画效果。

@import:指定导入的外部样式表及目标媒体。该规则必须在样式表头部最先声明。并且其后的分号是必需的,如果省略了此分号,外部样式表将无法正确导入,并会生成错误信息。IE使用@import无法引入超过35条的样式表。

/*指定媒体查询*/
@import url(example.css) screen and (min-800px);
@import url(example.css) screen and (800px),(color);
@import url(example.css) screen and (min-device-500px) and (max-device-1024px);

@charset <charset>;

  <charset>:字符编码。如:@charset "utf-8";
说明:在外部样式表文件内使用。指定该样式表使用的字符编码。该规则后面的分号是必需的,如果省略了此分号,会生成错误信息。

@charset "utf-8";
body { sRules }
div { sRules }
...

@media<media_query_list>  指定样式表规则用于指定的媒体类型和查询条件。

@media screen and (800px){}
@import url(example.css) screen and (800px);
<link media="screen and (800px)" rel="stylesheet" href="example.css" tppabs="http://www.xgllseo.com/book/css/rules/example.css" />
<?xml-stylesheet media="screen and (800px)" rel="stylesheet" href="example.css" tppabs="http://www.xgllseo.com/book/css/rules/example.css" ?>
原文地址:https://www.cnblogs.com/qtbb/p/12715059.html