CSS历史

课后整理 2020-12-8

早期的HTML结构和样式是混在一起的,通过HTML标签组织内容,通过标签属性设置显示效果,这就造成了网页代码混乱不堪,代码维护也变得不堪重负。

1994年初,哈坤·利提出了CSS的最初建议。伯特·波斯(Bert Bos)当时正在设计一款Argo浏览器,于是他们一拍即合,决定共同开发CSS。

1994年底,哈坤在芝加哥的一次会议上第一次展示了CSS的建议,1995年他与波斯一起再次展示这个建议。当时W3C(World Wide Web Consortium,万维网联盟)组织刚刚成立,W3C对CSS的前途很感兴趣,为此组织了一次讨论会,哈坤、波斯是这个项目的主要技术负责人。

1996年底,CSS语言正式设计完成,同年12月CSS的第一版本被正式出版(http://www.w3.org/TR/CSS1/)。

1997年初,W3C组织专门负责CSS的工作组,负责人是克里斯·里雷。于是该工作组开始讨论第一个版本中没有涉及到的问题。

1998年5月,CSS2版本正式出版(http://www.w3.org/TR/CSS2/)。

2002年,W3C的CSS工作组启动了CSS 2.1开发。这是CSS2的修订版,它纠正CSS 2.0版本中的一些错误,并且更精确地描述CSS的浏览器实现。

2004年,CSS2.1正式发布。

2006年年底,进一步完善CSS2.1,CSS2.1也成为了目前最流行、获得浏览器支持最完整的版本,它更准确地反映了CSS当前的状态。

CSS3开发工作在2000年之前就开始了,但是距离最终的发布还有相当长的路要走,为了提高开发速度,也为了方便各主流浏览器根据需要渐进式支持,CSS3按模块化进行全新设计,这些模块可以独立发布和实现,这也为日后CSS的扩展奠定了基础。

到目前为止,CSS 3还没有推出正式的完整版,但是已经陆续推出了不同的模块,这些模块已经被大部分浏览器支持或部分实现。

CSS3属性支持情况请访问https://bestvpn.org/whats-my-ip/详细了解。可以看出,完全支持 CSS3 属性的浏览器包括 Chrome 和 Safari,其他主流浏览器也基本支持。除了IE早期版本和 Firefox 3-,其它主流浏览器几乎全部支持,如Chrome、Safari、Firefox、Opera。