看到CSSSelectorsLevel4,很多人自然会调出CSS4。不过,这里必须澄清一个概念。所谓CSS3、CSS4是CSS2.1升级了一些CSS模块后的名称。CSS3和CSS4是永远不会出现的,它们只是为了区分CSS模块的升级级别,比如之前有一些CSS选择器,这次我们给它添加了新的特性,那么这个模块就升级为CSSSelectors,在Level3中,如果再次升级,就变成了CSSSelectorsLevel4。下面我们可以对当前W3C工作草案中CSSSelectorsLevel4的新特性进行阶段性总结。之所以叫phased,是因为以后可能会加入更多的新特性。
