1分钟 CSS 简史

CSS 是 Cascading Style Sheets 的简称,中文名:层叠样式表。

CSS标准官网: https://www.w3.org/Style/CSS/Overview.en.html

从HTML被发明的90年代初,样式表就以各种形式出现了。浏览器用户可以使用这些样式语言来调节网页的显示方式。一开始样式表是给用户使用的,用户自己决定网页应该怎样被显示。

1994年

Tim Berners-Lee 牵头成立了W3C(万维网联盟)

同Håkon W Lie (哈肯·维姆·萊)提出层叠HTML样式表(Cascading HTML Style Sheet,CHSS,简称CSS)概念,并在一次会议上进行展示。

1996年

Håkon W Lie 与 Gijsbert Bos 再次展示这个建议。当时 W3C 刚刚成立,对CSS表现出了兴趣并组织了一次讨论会。

年底,CSS完成。Håkon W Lie 与 Gijsbert Bos 发布了CSS规范的第一个版本。当时的浏览器核心架构并不适合解析CSS 语法,并且网页设计师为了达到设计效果滥用HTML标签,甚至出现了“标签汤”(tagsoup)的骂名,也导致CSS并未立刻成为主流。

1996年

出现了与CSS很相似的表现指明语言(Presentation Specification Language,简称 PSL 96),PSL 96 支持条件判断等语句,比CHSS更动态灵活,但未受到标准的青睐。

1997年

W3C 成了转默认负责CSS 的工作组。

1998年

5月,CSS2 发布。

浏览器大战正如火如荼,但网页开发者深受浏览器标准不统一的困扰,为此民间团体:“网页标准计划(WaSP)”成立,该组织发动水军推广W3C的标准,并对未加盟W3C标准的浏览器厂商进行批评。

“网页标准计划(WaSP)”的7为成员成立了“CSS武士团(CSS Samurai)”,指出各家浏览器在CSS方面的问题。

CSS2.1 发布。

2003年

Dave Shea 推出一个名为“CSS禅意花园(CSS Zen Garden)”的网站,展示在不修改HTML的情况下,仅通过CSS就可以让网页焕然一新,对CSS的推广产生了巨大的助推作用。

从 2006年到2009年,“div+css”的布局方式逐渐取代传统的表格布局,但同时也出现了滥用div布局的情况。

2011年

CSS3 发布。发布时,标准为制定完整,所以后面几年还在不断补充。

9月,W3C 开始设计CSS4。

CSS标准的采纳过程一直比较缓慢,与JavaScript不同,CSS标准的强制性不高,即使出问题影响也不大,并且CSS繁多复杂的规则让CSS的解释器实现变得困难,浏览器厂商没有足够的动力去完全遵循CSS标准。这也导致了不同时期CSS的不同问题。

你可能感兴趣的:(1分钟 CSS 简史)