【外评】CSS masonry 砌体布局的替代建议
💡
原文中文,约4000字,阅读约需10分钟。
📝
内容提要
Chrome团队认为在CSS网格规范中实现砌体布局是错误的,他们建议将砌体定义为一种单独的布局方法。他们提供了替代建议,如定义具有相等或不同列宽的砌体布局,允许内容跨列,以及使用砌体轨道的次砌体或次网格。他们希望实现一个可互操作且可靠的规范。
🎯
关键要点
- Chrome团队认为在CSS网格规范中实现砌体布局是错误的。
- 建议将砌体定义为一种单独的布局方法,使用display: masonry。
- 在网格规范中添加砌体会导致性能问题。
- 砌体和网格在布局方法中具有不同的意义。
- 砌体布局的轨迹定义可能导致布局性能问题。
- Chrome团队希望在网格规范之外定义砌体,以避免复杂性。
- 提供了多种砌体布局的替代建议,包括不同列宽和允许内容跨列。
- 希望实现一个可互操作且可靠的规范,以满足开发者需求。
➡️