2016年1月15日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布CSS级联和继承(CSS Cascading and Inheritance Level 4)候选推荐标准并向公众征集参考实现。该CSS模块描述了如何设置样式展现规则以及如何为所有元素的全部属性赋值。通过级联和继承的方式,属性值可以在所有元素的全部属性中传播。
更多内容,请参阅英文原文。
2016年1月15日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布CSS级联和继承(CSS Cascading and Inheritance Level 4)候选推荐标准并向公众征集参考实现。该CSS模块描述了如何设置样式展现规则以及如何为所有元素的全部属性赋值。通过级联和继承的方式,属性值可以在所有元素的全部属性中传播。
更多内容,请参阅英文原文。
2016年1月14日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布CSS片段模块(CSS Fragmentation Module Level 3)的候选推荐标准并向公众征集参考实现。该模块描述了如何将一个内容流切分到不同的页面(pages)、竖行(columns)或区域(regions)的片段模型。它基于CSS的页面模型(Page Model)模块,定义了在盒间、盒内、行间、页间进行断行的属性和规则;给出了支持断行的盒模型(Box Model for Breaking),实现在长短可变的片段(Varying-size Fragmentainers)中进行断行(breaking),以及对跨页断行的边界和背景样式(Fragmented Borders and Backgrounds)等的支持。
更多内容,请参阅英文原文。
2015年12月15日,W3C的CSS工作组发布CSS书写模式(CSS Writing Modes Level 3)的候选推荐标准,征集参考实现。CSS书写模式 Level 3定义了CSS如何支持各种不同的国际化语言的书写模式,例如拉丁语系及Indic语系采用从左到右的书写模式,希尔伯特语(Hebrew)或阿拉伯语(Arabic)采用从右到左的书写模式,一些混合了拉丁语和阿拉伯语的文字可能采用双向书写(bidirectional),而一些东亚文字则需要竖排(从上到下)的书写模式。
更多内容,请参阅英文原文。
2015年10月13日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布了CSS阶段进展2015(CSS Snapshot 2015)年度工作组备忘。该文档将截至2015年的所有相关规范收集在一起共同构成了一个CSS当前状态的定义。该定义包含了基于规范稳定性的模块,而非Web浏览器的采用率,因此其主要的观众为CSS的实现者而非CSS的作者。更多信息,请参阅英文原文。
2015年10月8日,W3C的Web应用工作组发布了选择API(Selection API)的标准工作草案(Working Draft)。该文档是Selection API及与选择相关功能的主要版本,该API将用于替代原来HTML及DOM Range等相关标准中与内容选择有关的部分。
每个在浏览器中显示的文档(DOM4中定义的document)都有一个browser context(由HTML5定义),该上下文中包涵一个Selection对象,代表了浏览器中被选定部分。这个Selection对象应当被整个文档内容所共享。Selection API定义了一组标准的API,帮助程序员操作这个对象,并定义了当操作发生或 HTML文档及DOM树 内容改变时,浏览器应当如何处理该对象。
更多信息,请参阅英文原文,及该工作组主页。
2015年9月15日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布了CSS页面浮动(CSS Page Floats)的首份标准工作草案(First Public Working Draft)。该文档描述了移动至内容段顶端或底部的浮动特性。该特性传统上一直用于印刷出版,其图形及图片连同说明文字一起被移动至竖行与页面的顶端或底部。该草案描述了如何在页面、竖行、区域、元素之内实现这种浮动效果。
更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。
2015年9月8日,W3C的CSS工作组( Cascading Style Sheets Working Group)发布CSS级联和继承(CSS Cascading and Inheritance Level 4)的工作草案。该CSS模块描述了如何设置样式展现规则以及如何为所有元素的全部属性赋值。通过级联和集成的方式,属性值可以在所有元素的全部属性中传播。CSS的基本设计原则之一就是层叠性,即允许多个样式单共同作用于同一份文档的展现效果。当不同的样式单试图为相同元素/属性组合设置不同的值时会产生冲突,而这种冲突必须得到解决。
更多内容,请参阅英文原文。
2015年8月6日,W3C的级联样式单(CSS)工作组(Cascading Style Sheets Working Group)发布了CSS网格布局模块第一级(CSS Grid Layout Module Level 1)的工作草案。这个CSS模块定义了一个二维网格布局系统,以优化用户界面设计。在网格布局模块中,可以将网格容器(grid container)的子节点指定到任意预定义布局网格的单元格中,这些布局网格可以是灵活的也可以是固定的。CSS是一种描述HTML和XML等结构化文本在屏幕、纸上及语音中如何绘制和展现的语言。
更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。
2015年7月21日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布了CSS显示模块(CSS Display Module Level 3)的工作草案。该模块描述了CSS格式化box tree是如何从文档元素中生成的,同时还定义了可以控制该模块的与显示属性和其他box-suppress属性相关的CSS特性。
更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。
2015年7月7日,W3C的级联样式单(CSS)工作组(Cascading Style Sheets Working Group)、可扩展矢量图(SVG)工作组(Scalable Vector Graphics Working Group)联合发布Web动画(Web Animations)标准工作草案。该规范定义了一个支持Web页面内容同步改变及动画计时的模型和方法。该规范还定义了一个允许Web应用与该模型之间交互的应用编程接口,预计后续其他规范将进一步定义更多的动画特性。
更多信息,请参阅英文原文、W3C的样式标准计划(Style Activity)及图形标准计划(Graphics Activity)。
2015年7月7日,W3C的CSS工作组(Cascading Style Sheets Working Group)就发布CSS基本用户界面模块(CSS Basic User Interface Module Level 3 ,CSS3 UI)候选推荐标准向公众征集参考实现。该规范描述了CSS 3中对HTML、XML(包括XHTML)进行样式处理所需的与用户界面相关的属性及属性值。该规范包含并扩展了在CSS 2的属性及属性值规范中定义的与用户界面相关的特性。它使用各种属性及属性值在文档中对基本用户界面元素进行样式处理。
更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。
2015年6月11日,W3C的级联样式单(CSS)工作组发布了CSS值与单位模块(CSS Values and Units Module Level 3)与CSS计数器样式模块(CSS Counter Styles Level 3)两份候选推荐标准(Candidate Recommendation),向公众征集参考实现。
- CSS值与单位模块(CSS Values and Units Module Level 3):该CSS3模块描述了CSS属性所能接受的通用值与单位,以及在进行CSS属性定义时描述这些信息的基本语法。
- CSS计数器样式(CSS Counter Styles Level 3):该模块介绍了计数器样式的规则,允许开发者使用CSS列表标记(CSS list-marker)和生成内容计数器CSS3LIST,来定义自己的用户编号样式(counter styles)。它还预定义了一组现存于CSS2与CSS1中的通用的计数器样式。
CSS是一种描述屏幕上、纸上、言语中的结构文档(例如HTML、XML)呈现样式的语言。更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。