# CSS

# CSS 是什么?

层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言,用来描述 HTML 或 XML(包括如 SVG、MathML、XHTML 之类的 XML 分支语言)文档的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。

CSS 是开放网络的核心语言之一,由 W3C 规范 实现跨浏览器的标准化。CSS 节省了大量的工作。 样式可以通过定义保存在外部.css 文件中,同时控制多个网页的布局,这意味着开发者不必经历在所有网页上编辑布局的麻烦。 CSS 被分为不同等级:CSS1 现已废弃, CSS2.1 是推荐标准, CSS3 分成多个小模块且正在标准化中。

# 领域特定语言

CSS 是一种领域特定语言,领域特定语言(英语:domain-specific language、DSL)指的是专注于某个应用程序领域的计算机语言。 又译作领域专用语言。

# 学习资料

视频教程

哔哩哔哩 - 零基础入门学习 Web 开发 - 小甲鱼 (opens new window)

哔哩哔哩 - 前端入门教程 - Pink (opens new window)

在线文档

MDN - CSS 层叠样式表 (opens new window)