CSS: 层叠样式表
层叠样式表(CSS)是一种样式表语言,用于描述用HTML或XML(包括诸如SVG、MathML或XHTML等XML方言)编写的文档的呈现。CSS描述了元素应如何在屏幕、纸张、语音或其他媒体上呈现。
CSS是开放网络的核心语言之一,并根据W3C规范在Web浏览器中进行标准化。以前,CSS规范的各个部分的开发是同步进行的,这使得最新建议的版本控制成为可能。您可能听说过CSS1、CSS2.1甚至CSS3。以后将不再有CSS3或CSS4;相反,现在所有内容都只是“CSS”,而各个CSS模块都有版本号。
在CSS 2.1之后,规范的范围显著增加,不同CSS模块的进展也开始差异巨大,以至于按模块单独开发和发布建议变得更有效。W3C不再对CSS规范进行版本控制,而是定期对CSS规范的最新稳定状态和各个模块的进展进行快照。CSS模块现在有版本号或级别,例如CSS颜色模块级别5。
新手教程
我们的Web开发核心模块包含涵盖CSS基础的现代、最新的教程。
- 你的第一个网站:样式化内容
-
本文简要介绍了CSS是什么以及如何使用它,旨在面向完全不熟悉Web开发的人员。
- CSS 样式基础
-
本模块提供了所有您需要有效地开始学习该技术的CSS基础知识,包括语法、特性和技术。
- CSS 文本样式
-
在这里,我们探讨了CSS文本基础知识,包括设置字体、粗体、斜体、行距和字距,以及文本阴影。我们以将自定义字体应用于页面以及样式化列表和链接来结束本模块。
- CSS 布局
-
本模块探讨了浮动、定位、其他现代布局工具,以及构建适应不同设备、屏幕尺寸和分辨率的响应式设计。
参考
CSS参考是为经验丰富的Web开发人员提供的详尽参考,描述了CSS的每个属性和概念,包括
速查手册
CSS布局速查手册旨在汇集常见布局模式的“食谱”,这些模式可能是您需要在网站中实现的。除了提供可作为项目起点的代码外,这些“食谱”还强调了布局规范的不同使用方式以及作为开发人员可以做出的选择。
CSS 开发工具
- 您可以使用W3C CSS验证服务来检查您的CSS是否有效。这是一个宝贵的调试工具。
- Firefox开发者工具允许您通过检查器和样式编辑器工具查看和编辑页面的实时CSS。
- 适用于Firefox的Web Developer扩展允许您跟踪和编辑所监视网站上的实时CSS。
Meta 错误
- Firefox: Firefox bug 1323667