层叠样式表 (Cascading Style Sheets),常缩写为 CSS, 是一门 样式表 (stylesheet) 语言,用来描述 HTML、XML(包括各种 XML 语言如 SVG、XHTML)文档的呈现。CSS 描述了在屏幕、电子纸、音频或其它媒体上如何渲染元素。
CSS 是开放网络 open web 的核心语言之一,由 W3C 规范 进行标准化。CSS 分为不同等级,CSS1 现已废弃, CSS2.1 是推荐标准, CSS3 分成多个小模块,正在标准化中。
- CSS 参考手册
适合资深 Web 开发者的详细参考手册,描述了 CSS 各个属性与概念。
- CSS 教程
入门教程一步步帮助初学者入门,涵盖了所有的基础知识。
- CSS3 示例
演示 CSS 最新技术的一些示例,激发创新。
文档和教程
- CSS 关键概念
- 讲述语法与基础知识,比如 权重 (specificity) 与 继承 (inheritance),盒模型 (box model) 与 外边距合并 (margin collapsing),堆叠 (stacking) 与 块格式化上下文 (block-formattin contexts),初始值 (initial)、 计算值 (computed) 与 应用值 (used) 与 实际值 (actual values),还有 速记(简写)属性 (shorthand properties) 等概念。
- CSS 开发者指南
- CSS 技术文章,可以帮助您学习 CSS 技术并使您的页面够炫。
- CSS 常见问题
- 解答了有关CSS的常见问题。
CSS开发工具
- W3C CSS Validation Service 检查CSS是否有效。OnlineWebCheck.com 也提供CSS验证服务。这些都是重要的调试工具。
- Firefox Developer Tools 允许通过 Inspector 和 Style Editor 工具查看和实时编辑页面的CSS。
- Firefox Firebug组件,是一个很流行的扩展,可以实时编辑网站的 CSS。对于测试很实用,当然不止于此。
- Firefox Web Developer组件,可以实时编辑网站的 CSS,尽管不如 Firebug 强大,但比它简单,
- 其他工具。
参阅
- Mozilla CSS 学习资料。
- 常与 CSS 一起使用的开放网络语言: HTML, SVG, XHTML, XML。
- Mozilla CSS 扩展用途:XUL、Firefox、Thunderbird扩展与主题。