为意外情况而设计

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费积分!

当我思考前端开发真正是什么以及感觉如何时,其核心在于:围绕大量未知因素进行设计,并将此概念真正视为网络的优势,而不是必须解决的弱点或不幸的事实。

Cathy Dutton 在A List Apart上通过真实的代码和示例深入探讨了这一点。一个反复出现的主题是内容(当然是一个未知数,因为内容会发生变化)可以并且应该驱动设计决策。甚至有人认为容器查询可能并不像人们认为的那样好,因为它们仍然基于父级,而不是内容。

在获得可靠的跨浏览器支持之前,我们很难确定容器查询是否会取得成功。响应式组件库肯定会改变我们的设计方式,并提高可重用性和大规模设计可能性。但也许我们始终需要调整这些组件以适应我们的内容。

我们无法以过去的方式来设计这个不断变化的环境,但我们可以为内容而设计。通过将内容放在首位,并允许内容适应其周围的任何空间,我们可以创建更强大、更灵活的设计,从而延长产品的生命周期。

直接链接 →