CSS写作模式现在是一个官方的网络标准
万维网联盟(W3C)最近宣布,CSS写作模式3级现在是一个官方的网络标准。 新的CSS标准使开发人员能够将文本配置为水平或垂直布局,以及设置行堆叠的方向。 由于CSS编写模式,大量语言中的内容可以本机显示。
日本Keio大学W3C指导委员会成员兼教授Jun Murai博士强调了新标准的重要性以及纳入标准的国际工作量:
[]发表CSS写作模式第3级作为W3C建议,标志着CSS工作组2004年开始的文字编排工作的一个重要里程碑。 (.)由于令人难以置信的国际化工作和许多亚洲国家共同努力的帮助,我们达到了CSS在网络上启用国际写作模式的重要时刻。
CSS写作模式标准定义了CSS对各种国际写作模式的支持,包括横向从左到右的文本(如英语或印地语),也包括横向从右到左的文本(如希伯来语或阿拉伯语),以及纵向设置的文本(如日语或蒙古语)。 此外,该标准支持上述组合,如垂直设置的亚洲文本中的英语或希伯来语。
雷切尔·安德鲁(Rachel Andrew)强调,开发人员和设计师必须了解写作模式如何与FlexBox或Grid等其他布局标准相互作用:
支持多种编写模式是设计Flexbox和Grid Layout新布局方法的关键。 了解这一点可以使人们更好地理解这些布局方法是如何工作的。
CSS写入模式标准指定写入模式由写入模式、方向和文本方向属性决定。 写入模式属性指定块流方向。 方向属性指定框的内联基本方向。
Mozilla的设计师和开发人员Jen Simmons在教学图纸中总结了如何将三个CSS写入模式的属性组合在一起来指定布局:
资料来源:https://24ways.org/2016/css-writing-modes.
陈慧静提供了一个演示,让开发人员在水平TB和垂直RL写入模式之间切换,并观察布局和滚动方向的变化:
CSS写作模式也可以用于创造性的设计目的,通过把内容转向侧面,或改变内容流的方向,即使使用从左到右的语言。
CSS2019调查的状况似乎表明,与Flexbox相反,CSS写作模式主要由经验丰富的开发人员和设计师使用(超过10年的经验)。
虽然CSS写入模式不受IE11和OperaMini的支持,但它已经得到了大多数浏览器的支持。
W3C积极欢迎国际社会的反馈和支持,以令人满意地满足语言支持需求。 W3C发布了一个语言矩阵,概述了当前的支持水平和需要开展工作的地方。
万维网联盟在娱乐、通信、数字出版和金融服务等多种领域为利用万维网的现代企业提供维持基础设施的标准。 根据W3C专利政策免费提供W3C工作。