# 01-CSS 样式表基础
## 一 CSS 简介
CSS 即层叠样式表/级联样式表(Cascading Style Sheets),用来描述网页结构(HTML)的样式。
CSS 目前的主流版本是 CSS2.1,该版本于 2002 年发布,是 CSS2.0 的补丁版本,并于 2011 年成为推荐版本。
CSS3 在 CSS2 基础上,增强或新增了许多特性,尤其是动画方面。目前浏览器支持程度差,需要添加私有前缀,但是移动端支持率较高。
CSS 是渐进推进的,其实不存在所谓的 CSS3,CSS3 只是一些级别独立的模块。
## 二 CSS 书写位置
CSS 代码有三种书写位置:行内式(不推荐)、内嵌式(偶尔使用)、外联式(推荐方式)。
行内式:通过给标签直接设置 style 属性来设置样式,样式与结构未分离,代码耦合严重,且会出现大量的代码冗余。