万维网联盟(W3C)在1996年制定并发布了一个网页排版样式标准(即层叠样式表)用来对HTML有限的表现功能进行补充。
随着CSS的广泛应用,CSS技术越来越成熟。CSS现在有三个不同层次的标准:CSS1、CSS2和CSS3。
CSS1( CSS Level1)是CSS的第一层次标准,它正式发布于1996年12月17日,后来于1999年1月11日进行了修改。该标准提供简单的样式表机制,使网页的设计者可以通过附属样式对HTML文档的表现进行描述。
CSS2( CSS Level 2)于1998年5月12日被正式作为标准发布。CSS2标准是基于CSS1设计的,其包含了CSS1所有的功能,并扩充和改进了很多更加强大的属性。CSS2支持多媒体样式表,使得设计者可以根据不同的输出设备给文档制定不同的表现形式。
在2001年5月23日,W3C完成了CSS3的工作草案。该草案制订了CSS3的发展路线图,详细列出了所有模块,并计划在未来进行逐步规范。
CSS1主要定义了网页的基本属性,如字体、颜色、空白边等。CSS2在此基础上添加了一些高级功能(如浮动和定位),以及一些高级的选择器(如子选择器、相邻选择器和通用选择器等)。CSS3开始遵循模块化开发,标准被分为若干个相互独立的模块,这将有助于理清模块化规范之间的关系,减小完整文件的体积。
还没有评论,来说两句吧...