CSS 中下降的复杂性

Avatar of Geoff Graham
Geoff Graham

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

Eric Meyer 和 Estelle Weyl 的《CSS:权威指南》第四版最近发布。 这本新书重达 1,016 页,与第三版的 447 页相比大幅增加,第三版也略高于第二版的 436 页。

尽管 CSS 似乎需要更多页面来捕捉更复杂的概念,但 Eric 认为 CSS 比以往更容易理解,而且它的复杂性在各版之间实际上有所下降。

但是,核心原则和机制并不比十年前甚至二十年前更复杂。 如果说有什么不同的话,那就是它们现在更容易理解,因为我们不必用浮动行为或内联布局来混淆我们的思路,仅仅是为了尝试布局一个页面。 Flexbox 和 Grid(顺便说一下,第 12 章和第 13 章)使布局比以往任何时候都简单得多,同时提供了比以往任何时候都强大的功能。

简而言之,自 2007 年第三版发布以来,确实引入了许多新概念,但它们正在解决需要使用布局,呃,技巧来使属性以它们从未预期的方式弯曲的问题。

它仍然是一个明显的上升趋势,但想想自第三版以来发布的所有新功能,或者现在正在发布的功能:渐变、多个背景、粘性定位、Flexbox、Grid、混合、滤镜、转换、动画和媒体查询,等等。 许多真正实质性的功能。 它们并没有使 CSS 更为复杂,而是将其扩展到新的领域。

听到这话,我真是太高兴了! 继续前进,不断向上,无论需要多少页。

直接链接 →