CSS 是 Web 的设计语言——三种核心 Web 语言之一——但它似乎也是最具争议性且最令人困惑的语言。它太容易也太难,太脆弱又太有韧性。无论你爱它还是恨它,CSS 都很奇怪:它既不是标记语言,也不是传统意义上的编程语言,而且与我们用于印刷的设计程序大不相同。我们是怎么走到这一步的?
我看到一些人声称“CSS 用于文档”——就好像 HTML 和 JavaScript 也不是最初用于文档一样。 整个 Web 都是为文档而生,但这并没有阻止我们把这种媒介推向新的极致。这是一个年轻的平台,所有核心语言都在快速发展,CSS 在过去几年取得了飞跃式进步。
但确实存在一个问题:Web 是 从根本上来说与设备无关的,因此也是显示无关的。 来自 CERN 的原始网站 明确说明了这个问题
这意味着没有设备特定的标记,或任何需要控制字体或颜色。
现在我们在 Web 上添加了字体和颜色。但值得反思一下:对一个未知且无限的画布进行设计意味着什么?这个问题并不新鲜,它不会消失,也没有简单的答案——但如果我们要谈论它,我们必须了解这项任务的根本大胆。
Web 上的设计将永远是奇怪的——但 CSS 是一个 活文档,我们有能力 不断改进它。
关于 Miriam Suzanne
Miriam 是 OddBird 的联合创始人,拥有 15 年的项目经理、用户体验设计师和前端开发经验。她是 Sass 核心团队成员、CSS Tricks 的专栏作家,以及流行的开源工具(如 Susy、True 和 Herman)的创造者。Miriam 也是 Teacup Gorilla 的音乐家,是一位已出版的小说家和剧作家,以及世界各地会议的特色演讲者。
7 条评论