跳到主要内容

CSS WG内部:Arno Gourdol

一方面CSS工作组我一直着迷的是它的许多成员所拥有的深刻体验。个人曾在多家具有多种文化的公司工作,这对外交和创造力起着很大作用。

Adobe的会员资格一直在增长,其目前的提案非常新鲜有趣。地区排除和CSS Shader提案证明了这一点 - 真正有创意的提案最终将为我们提供我们在屏幕和移动设备上没有真正体验过的高质量视觉设计。

我采访了Arno Gourdol,他是Adobe Systems的网络平台和创作工程高级主管,也是CSS WG的同事。 Gourdol在Apple的用户体验团队工作了十年后来到Adobe,本周已经在CSS工作组工作了一年!

MH:Arno,你能在Adobe工作过一段时间告诉读者你的背景吗?
AG:在Adobe,我参与了许多创意产品,最近参与了我们的Flash Runtime。 AIR,我们基于Flash的应用程序运行时,从一开始就嵌入了WebKit并提供HTML / CSS / JavaScript作为开发选项。

我们的数字出版团队构建了许多出版商(包括Conde Nast)用于发布iPad杂志的基于AIR的发布解决方案,在编写基于HTML的内容时可能会遇到一些限制。这导致了提出扩展CSS的提议,以便能够表示更复杂的布局。

我于2011年3月加入了CSS工作组,提出了这个提案,看看是否有兴趣。工作组的成员非常热情,并且是一群充满乐趣的人,他们很有乐趣。这使得与团队合作既有趣又有益。

MH:2011年,Adobe参与者数量最多。作为一个更加保守的成员,Adobe最近表现出了重要的领导力。你为什么认为这是?
AG:虽然我们长期参与网络标准,但你是对的,最近我们故意增加了我们的积极参与。

事实上,我们决定增加对网络平台的投资。随着网络平台的成熟,网络浏览器创新的加速,以及更一致实施标准的兴起,网络平台正在进入一个新的黄金时代。

随着网络平台的成熟,网络浏览器创新的加速,以及更加一致的标准的兴起,网络平台正在进入一个新的黄金时代

从历史上看,我们[Adobe]有点害羞,因为如果你没有网络浏览器,那么很难真正影响网络的发展。但我们发现,通过参与WebKit等开源项目作为新想法的试验场,我们可以有效参与。

对我们而言,为网络的发展做出贡献非常重要,因为我们认为我们处于一个独特的位置:我们在相关领域(排版,动画,布局,数字成像,视频等)拥有深厚的专业知识,我们对此有深刻的理解想要使用网络表达自己的创意客户的需求。我们可以代表他们代表他们的观点并提倡他们。网络越好,我们可以构建的工具越好,客户就越开心。

我们还认为网络作为软件平台非常重要。我们已经有一些项目,比如PhoneGap,它们依赖于Web作为复杂应用程序的开发平台。这是一个有很大潜力的领域,我们想要探索更多。

MH:Adobe最重要的CSS优先事项是什么?
AG:我们希望在我们拥有大量专业知识的领域做出贡献,例如排版,布局和互动内容。我们希望能够用CSS表达当今可能出现的复杂布局。我们为CSS Regions和CSS Exclusions提出的建议试图帮助解决这个问题。通过CSS Shader提议,我们试图让网络对视觉设计师更具表现力。

我们对使用CSS表达复杂用户界面的方式也很感兴趣。我们的目标是能够使用本机工具包构建与现在相同或更好的用户体验。我们也希望开发人员能够轻松实现这一目标。例如,我们认为Shadow DOM和CSS变量是朝这个方向发展的两个重要提案。

Regions and Exclusions allow text to flow in and around page elements, or to exclude text from a region giving us a wide range of shapes and typographic, visual techniques out of reach in early versions of CSS

区域和排除允许文本在页面元素内部和周围流动,或者从区域中排除文本,从而为我们提供各种形状和早期版本的CSS中无法触及的排版,视觉技术

MH:您能否告诉读者更多关于区域和排除是如何工作的,以及它们将为开发人员和设计人员带来哪些好处?
AG:CSS Regions and Exclusions的目标是让作者能够为网络创建类似杂志的布局。很多时候,像Wired这样的杂志使用的布局很难使用CSS中现有的结构来表达,特别是以一种可以保持可访问和可扩展的方式。

MH:与Shader一样 - 很多非设计师都不熟悉这个术语,正如你所说的那样,“让网络更具表现力”
AG:使用CSS Shader,我们想要在网上引入电影效果。着色器是可以计算渲染效果的小程序,通常是在硬件加速时(尽管它们也可以在软件中工作)。

通常有两种着色器:片段着色器影响每个像素的外观,顶点着色器修改每个像素的几何/位置。通过将两种类型相结合并将它们应用于CSS,可以将无数种效果应用于可由CSS设置样式的任何HTML元素。例如:模糊,阴影,色调调整,饱和度,反转,灰度,不透明度,伽玛,棕褐色等等。

Working with Shader to provide cinematic web effects

使用Shader提供电影网页效果

MH:您对CSS-WG的领导感到满意吗?
AG:我们对正在取得的进展感到非常满意。我们对CSS的模块化特别感到兴奋,这将使我们能够更快地取得进展。我特别喜欢这样一个事实,即该组织的成员务实而不是政治。这非常令人耳目一新,坦率地说,在加入之前我有点担心。

我希望我们能够更多地参与能够代表内容创作者的人

MH:如果有的话,你会改变工作组的实际工作方式吗?
AG:该集团的实施者世界有很多代表,这很好,因为他们的观点非常宝贵。我希望我们能够更多地参与能够代表内容创作者的人。

MH:谢谢Arno,这是你在CSS工作组的第一年为你的幸存和蓬勃发展干杯!



翻译字数超限