CSS 的持续悲剧:2023 年 CSS Day 的思考
在HTML迅猛发展的 90 年代,不同的浏览器根据自身的 HTML 语法结构来支持实现不同的样式语言。随着 HTML 的发展,HTML 增加了很多功能,代码也越来越臃肿,HTML 就变得越来越乱。网页也失去了语义化,维护代码很艰难,于是 CSS 宛如救星,就这样诞生了。
然而历经 20 年的发展,有开发者发现,CSS 的特性在不断加码中,也丢失了初心。
链接:https://paulrobertlloyd.com/2023/162/a1/css_day/
未经允许,禁止转载!
作者 | Paul Robert Lloyd 译者 | 弯月
责编 | 夏萌
出品 | CSDN(ID:CSDNnews)
我曾向自己保证今年坚决不参加任何Web大会,然而如今我却坐在这里,写着一篇关于 CSS Day的文章,而两周后我就要在 UX London 2023 上发表演说了。
特性增多
举个例子,最初的 CSS 规范包含 3 个用于定义长度的相对单位:
-
像素(px):相对于画布的分辨率。
-
x-height(ex):相对于字母“x”的高度。
-
ems(em):相对于父容器的字体大小。
而如今,长度有 18 个相对单位(像素被视为绝对度量),增加了六倍。
Google敞开怀抱
如今开发人员不再需要了解预处理器或其他工具,这部分抵消了 CSS 的特性数量不断增长带来的困难。虽然 Sass 很好地服务于社区,但随着 CSS 慢慢变成一种编程语言,Sass 的日子似乎快到头了。由浏览器承担更多繁重的工作有一定的好处。
今年的 CSS Day 由 Google 独家赞助。这不仅反映了当前的经济环境,也反映了他们在网络标准领域的绝对主导地位。
网络在这些相互竞争之间的持续推拉中不断向前发展,不断宣告死亡,却又永远充满活力。
最后的一点想法
Una在结束演讲时,分享了奥斯卡·王尔德(英国作家)的一句话:
Day 再次成为一个发人深省的活动。但是一次 CSS 会议是不够的。如今这门语言如此广泛和深入,浏览器中的实现从未像现在这样稳定和完整,因此发展社区的机会比比皆是。
本文文字及图片出自 CSDN
你也许感兴趣的:
- 【外评】CSS masonry 砌体布局的替代建议
- 你需要知道的现代 CSS 技巧(2024 年春季版)
- 使用 :has() 作为 CSS 父选择器及其他更多内容
- 一个 Div 能做的事情
- 基于时间的 CSS 动画
- 【外评】请帮助我们实现 CSS grid 布局 Level 3,又称“砌体 Masonry”布局
- 最漂亮的 CSS 动画背景示例及源代码
- CSS Grid 网格布局中新引入的 Fr 单位用法教程
- 60+ CSS 搜索框代码 codepen 示例
- 响应式图片
你对本文的反应是: