CSS中的@规则:深入了解那些你不容错过的特性
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
CSS中的@规则主要有以下几种:
- @import:用于导入其他CSS文件。
@import url("style.css");
- @media:用于根据不同的媒体类型应用不同的样式规则。
@media screen and (max-width: 600px) {
body {
background-color: lightblue;
}
}
- @font-face:用于定义自定义字体。
@font-face {
font-family: "CustomFont";
src: url("customfont.woff") format("woff");
}
- @keyframes:用于创建动画关键帧。
@keyframes example {
from { background-color: red; }
to { background-color: yellow; }
}
- @supports:用于根据特定的CSS功能支持情况来应用样式规则。
@supports (display: grid) {
body {
background-color: green;
}
}
- @charset:用于指定样式表中使用的字符编码。
@charset "UTF-8";
- @namespace:用于指定XML命名空间。
@namespace url(http://www.w3.org/1999/xhtml);
这些是CSS中的@规则,每个都有其特定的用途和语法。
评论已关闭