胡言乱语!

Avatar of Chris Coyier
Chris Coyier

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

CSS3 真是乱七八糟! 4+ 条规则 来制作圆角或添加阴影! 荒谬! 标准在哪里?!

我一直在听到很多这样的说法。 这里确实有点道理。 我们都喜欢标准,毫无疑问,它们对行业来说是一件好事。 看到像 CSS3 这样一堆杂乱/重复的代码,感觉不像标准应该追求的简洁、愉悦的代码。

但事实是这样的。

这些东西的规范还没有完成。 标准的制定速度非常慢。 浏览器供应商知道我们想要这些功能,所以他们不会等待规范,而是使用特定于供应商的 CSS 属性,以便我们现在就可以开始使用/测试它们。 这是好事。 这意味着他们并没有坐在屁股上等待一辆无人控制的慢火车。 当规范最终完成时,他们就可以更快地以标准的方式推出对它的支持。

在我看来,浏览器在没有特定于供应商的前缀的情况下实现新属性会更糟糕,因为这实际上是在放弃标准。