Grid
多列网格布局,支持Grid.Row / Grid.Column / Grid.RowSpan / Grid.ColumnSpan 附加属性。
签名
属性
附加属性
只对Grid 的直接子元素生效:
属性写法:
运行时行为
- 渲染为 CSS Grid,
grid-template-columns按Columns生成。 - 没有附加属性时按流式顺序自动填充。
- 每个子元素外包一层网格项;跨行/跨列通过行内样式实现。
- 行高由内容与
gap决定,不提供固定行高。
示例
坑
- 附加属性写在不属于 Grid 的元素上不会生效。
- 行号/列号从 0 开始,越界会按 CSS Grid 规则产生隐式轨道,建议显式控制。
- 没有自动压缩/瀑布流;需要动态高度列表时用
List。