CSS 布局的缺陷与改进方向
2025-08-06
本文批判性地分析了CSS布局机制的不足。作者认为,CSS将富文本样式和布局系统混杂在一起,导致继承机制不一致,例如文本样式继承而布局属性不继承。 嵌套的行内块和行内flex模型体现了这种矛盾:内部是块级或弹性布局,外部却是行内元素。作者建议,一个理想的布局系统应该将行为分解成独立的方面,提供更灵活、更直观的API,而非目前的“减法式”API和额外的包含障碍提示。最后,文章还提及了相对em缩放的局限性以及像素处理方式的改进。
(acko.net)
开发