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