CSS 发展历史


Web 早期,HTML 是一种很有限的语言,不关心外观,只是一种简洁的小型标记机制。

随着 Mosaic 浏览器的出现,网站开始到处涌现。

对于页面改变外观的需求增加,于是增加了类似 font 和 big 之类的标记元素。几年后,大多数网站标记几乎完全由表格和 font 元素组成,且对要表现的内容不能传达任何实际含义,使文档可用性降低,且不易维护。


  • 1995 年,W3C 发布了 CSS 草案,试图解决结构与样式混杂的问题。
  • 1996 年 12 月,W3 C正式推出 CSS1.0。
  • 1998 年 5 月,推出 CSS2.0。CSS2.0 版本规范是基于 CSS1.0 设计的,其中包括了 CSS1.0 的所有功能,还融入了 DIV+CSS 的概念,提出了 HTML 结构与 CSS 样式表分离,以及其他的一些属性。
  • 2001 年,从 CSS3 开始,CSS 被分割成多个独立的模块,每个模块独立分级,且只包含一小部分功能。
  • 2004 年,W3C 升级了 CSS2.0 版本,变为 CSS2.1 版本,融入了很多高级的用法,如浮动、定位等属性。
  • 2010 年,W3C 推广了 CSS3 版本,它包括了 CSS2.1 下的所有功能,是目前最新的版本,它向着模块化的趋势发展,又加了很多新技术,如字体、多背景、圆角、阴影、动画等高级属性,但是它要求高级浏览器的支持。由于现在 IE6、IE7 使用已经很少,目前企业中使用 CSS3 的频率已大幅增加,学习 CSS3 成为一种趋势。
  • 2011 年,开始设计 CSS4。