关于CSS2的介绍

这篇文章意义不是在于层叠样式表。如果你在找CSS教程,首先你应该使用之前的链接或者试着用免费的CSS等级。在这篇文章中,你会学到CSS2 的基础知识,明白CSS2CSS1有何不同。

层叠样式表2级支持CSS1的所有功能。这意味着如果你创建了一个CSS1样式表,是在理解CSS2的用户代理中运行。

另外,CSS1被写入的方式,如果你写了一个CSS2样式表,加载CSS1用户代理,代理人能简单地忽略没有识别的元素和属性。

 

CSS1CSS2的区别

CSS1CSS2的真正的区别在于:

CSS2提供了很多新的选择,在不同的用户中使用。CSS2定位更灵活,为设计者提供更多的选择。自动内容允许开发者迫使用户代理显示具体的内容元素和布局,外观和感觉。支持CSS2游标和动态大纲。

 

辅助性和CSS2

听觉的样式表

CSS2,样式属性定义了文档的听觉样式表。这意味着,如果访问者用CSS2启用的屏幕阅读器访问网页,你可以定义你的页面如何发声。这样对盲人没有用,用可听的CSS,文档在汽车上也能听,火车上,娱乐的时候,人们不能简单地阅读。

分页

CSS1几乎都是单独地用“连续介质”-也就是说,像网页这种媒介会一直运行到最后。分页的媒介比如纸,幻灯片或者未处理的透明度。但是用CSS2,定义怎样显示或者打印页面是可行的。这意味着你可以指定打印页面的大小,添加比如裁切标记和注册标记或者页面如何单双面打印布局。

媒介类型

CSS2媒介类型允许你指定不同的样式规则,这取决于你的文档是怎么显示的。你可以指定很多类型:听觉的,盲文的,手持的,屏幕,打印和电视(和其他)。

 

 

国际辅助功能

 

CSS2提供了更多比如国际文档列表样式功能,双向文本支持和语言敏感性引号。

CSS1基础上改进的功能

 

 

CSS1改进的功能

 

字体选择性

当选择使用哪种字体时,CSS2提供了CSS1使用的标准的“名称匹配”系统,另外还有定义字体的其他三种方法。包括:智能字体匹配,用户代理使用的最匹配要求的字体方式。字体合成,用户代理创建的匹配要求字体的指标。下载的字体,用户代理在网页中检索的字体。

 

表格

CSS2识别出XML文档中可能不是表格元素的内容-但是显示表格式数据,有个样式是很重要的。因此CSS2能把所有元素定义为表格元素(所有相关的表格元素)。

 

定位

CSS1有定位的一些方面,CSS2会把它放到下一级,相对和绝对的定位决定了文档中或者基于用户代理的他们的位置。但是绝对的定位是固定的定位。定位是充当连续性介的一系列水印。在分页的媒介中,固定的定位元素在每个页面都会重复。这会创建一个框架式的文档或者在文档的每页都署名。

 

 

光标

现在你可以定义光标来怎么应对各种行为了。比如,你可以让文档中的链接都变为默认的链接。用CSS2你可以定义光标如何在元素中仔细检查,

 

CSS2有很多其他新的功能,但这些只是最强大功能的一部分而已。有些元素像文本阴影,pseudo-classes,系统颜色的使用和动态框架。在W3C站点中你可以找到更多CSS1CSS2的不同。