从20世纪90年代初HTML被发明开始,样式就以各种形式存在。不同的测览器结合它们各自的样式语言为用户提供页面效果的控制,最初的HTML只含有很少的显示属性。
为了满足页面设计者的要求,HTML逐渐添加了很多显示功能。但是随着这些功能的增加HTML变得越来越杂乱,而且HTML页面也越来越肿。于是CSS便随之诞生了。
1994年哈坤·利提出了CSS的最初建议,而正巧当时伯特·波斯( Bert Bos)正在设计一个名为Argo的浏览器,于是他们决定一起设计CSS。
其实当时互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”思想的样式表语言。
在CSS中,一个文件的样式可以从其他的样式表中继承下来。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式,这种层叠的方式使作者和读者都可以灵活地加入自己的设计。
哈坤于1994年在芝加哥的一次会议上第一次提出了CSS的建议,1995年他与波斯一起再次提出这个建议。那时候刚刚建立的W3C组织对CSS的发展很感兴趣,他们为此专门组织了一次讨论会。哈坤、波斯和其他一些人是这个项目的主要技术负责人。1996年底CSS初稿已经完成。同年12月CSS规范的第一个版本发布。
1997年初,W3C组织负责CSS的工作组开始讨论第一版中未涉及的问题。其讨论结果组成了1998年5月发布的CSS规范第二版。
从2001年开始,CSS3提上研究议程。但至今为止,尚未有一个完整的版本发布。
还没有评论,来说两句吧...