层叠样式表(CSS)是一种样式表语言,它可以用来描述那些使用诸如 HTML、SVG 等标记语言编写的文档的样式。CSS 描述了这些具有层次结构的文档中的每个元素是如何呈现在屏幕,纸张,朗读器等其它输出设备上的。根据不同的输出设备可以让同一个文档展现不同的样式,这也是 CSS 这门语言的重要特征。
CSS 是现代 Web 上最重要的几种语言之一,它的规范文档是:W3C 规范.
文档
- CSS 雪碧图
- 雪碧图被运用在众多使用了很多小图标的网站上。相对于把每张小图标以.png格式文件的形式引用到页面上,使用雪碧图只需要引用一张图片,对内存和带宽更加友好。
- CSS入门教程
- CSS基础
- CSS媒体查询
- 媒体查询 包含了一个媒体类型和至少一个使用如宽度、高度和颜色等媒体属性来限制样式表范围的表达式。
- 使用CSS渐变
- CSS 渐变 是在 CSS3 Image Module 中新增加的
<image>
类型. 使用 CSS 渐变可以在两种颜色间制造出平滑的渐变效果. - 使用CSS计数器
- 本质上CSS计数器是由CSS维护的变量,这些变量可能根据CSS规则增加以跟踪使用次数。这允许你根据文档位置来调整内容表现。
- 在选择器中使用 :target 伪类
- 为了辅助标识那些指向文档特定部分链接的目标, CSS3 选择器 引入了
:target
MediaQueryList
接口和它的方法来实现的。一旦你创建了MediaQueryList
对象, 你就可以通过它来检查查询结果,或者,你也可以一些设置,来实现当查询结果变化时,自动接收到通知。