我希望grid能有float的排列方式,grid自己的对齐方式。
目前grid试了很多种设置都搞不出来,可能自己没整明白,希望高手帮助,非常感谢。
需求是,grid的行列值随子项的内容或设置决定,不要在grid容器设置。
float的排列合适,有空位,自动补齐,特别是第‘5’块后;但是对齐方式不方便,希望用grid或flex的属性
flex的对齐方式方便,但是排列会浪费空间,特别是第‘10’块,第二行的高度以第‘5’块为准,就浪费了空间,不能塞进去,不好
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
当然可以实现
grid-auto-flow
属性实现grid-auto-flow
属性:这个属性用于指定网格容器中项目的排列顺序,默认值是 "row",表示按照从左到右、从上到下的顺序排列项目。当我们将其设置为dense
时,在填充网格时会优先考虑空缺较小的位置,从而实现更好的利用空间,并可能导致 自动换行媒体查询实现
传统的媒体查询做法,根据不同宽度自己调整网格的行列大小