我们向我们敬佩的网站建设者提出了同一个问题:今年你在网站建设方面最感兴趣的是什么? 以下是 他们告诉我们的内容

 

我们要感谢我们的❥赞助商 Automattic 使该网站成为可能。他们制作了许多我们使用的优秀软件产品,例如 JetpackWooCommerce 以及 WordPress.com

拥抱通用网络

浏览器中不断出现新功能,从子网格到可变字体,再到更好的开发者工具。这是一个重新思考我们对网络设计的所有认知的绝佳时机。多年来,响应式设计一直为我们服务良好,但它仍然根植于 2010 年网络的局限性。十年后,我们能够创建更多“内在”设计(由 Jen Simmons 创造的术语),并希望重新思考一些现在阻碍我们的“最佳实践”。

这令人兴奋,但在通用网络的背景下,它更有趣。我的职业生涯始于网络标准项目、CSS Zen Garden、《用网络标准设计》和《网络设计之道》的鼎盛时期,沉浸在通用无障碍设计的理念中。CSS 相对较新,明确地旨在平衡网络创作者(如我)的愿望与每个用户(也是我)在任何设备上的需求。术语“渐进增强”和“非侵入式 JavaScript”主导着这个行业。我们正在摆脱“仅在 X 浏览器中有效”的警告,转而拥抱一个无障碍且具有弹性的以用户为中心的媒体。

多年来,其中一些问题已成为行业最佳实践。CSS 现在已成为标准,响应式设计已成为规范。但我同时也看到(并构建!)越来越多针对现代、常青浏览器狭窄范围的应用程序。或者我们忽略新功能多年,以便支持 IE11 这样的浏览器。我们已经习惯了浏览器支持是二进制的概念,我们只能使用与我们“支持”的浏览器完全匹配的功能。

这种转变有许多原因,包括对非常酷的新功能的兴奋。我认为一个行业有这些周期并不奇怪,但我确实认为现在是反思我们前进方向的时候了。这些新功能的设计考虑了通用无障碍性,并且我们还拥有新功能来管理浏览器支持的连续性,类似于视口大小。

无论我们称之为“内在设计”、“弹性 CSS”、“渐进增强”、“通用无障碍性”,还是其他什么,我认为我们正处于一场新的运动和网络创建新时代的开端。现在是时候从响应式网页设计中汲取教训,适应屏幕尺寸,并扩展到:适应屏幕阅读器、传统浏览器、“智能”扬声器以及其他无数接口。

我对新的方法论和约定感兴趣,这些方法论和约定超越了管理特殊性级联或手机和笔记本电脑,帮助我们管理无障碍性和通用兼容性。我对寻找方法来拥抱网络上所有美好而新颖的事物感兴趣,而不是放弃通用网络的美好愿景。我们拥有这些工具。让我们一起做到。