<分区>
在我听说过的每一种设计工具或艺术原则中,关系都是一个中心主题。我所说的关系是指您可以在 Adobe Illustrator 中执行的操作,以指定一个形状的高度等于另一个形状高度的一半。您无法在 CSS 中表达此信息。 CSS 硬编码所有值。使用类似 LESS 的语言它允许变量和算术你可以更接近关系,但它仍然是一个 CSS 变体。
在我看来,这种无能是 CSS 最大的问题。 CSS 应该是一种描述网页视觉组件的语言,但它忽略了艺术核心的关系和约束。
如何想象一种新的 Web 设计语言可以表达可以使用当前 CSS 属性在 JavaScript 中实现的关系和约束?