Tailwind/CSS中row-end-[x]属性未按预期生效问题咨询
解决
row-end-[x]不生效的问题 以下是几个常见的原因和对应的解决方法:
确保Grid容器定义了足够的行轨道
row-end-[6]生效的前提是你的Grid容器至少有6行轨道。如果容器没设置grid-template-rows,默认只会根据内容生成必要的行,这时候设置row-end-[6]自然不会有效果。你需要给容器添加类似grid-rows-[repeat(6,auto)]或者grid-rows-[repeat(6,minmax(100px,auto))]的样式,明确创建6行轨道。配合
row-start一起使用
单独设置row-end-[x]时,浏览器会自动分配元素的起始行,可能导致元素的行跨度不符合预期。建议同时指定起始行和结束行,比如row-start-[1] row-end-[6],强制让元素从第1行开始,延伸到第6行结束。检查行的高度设置
如果行轨道的高度是auto,当元素内容高度较小时,行可能会被压缩,视觉上看起来没到第6行。可以临时给行设置固定高度(比如grid-rows-[repeat(6,100px)])来验证,确认行轨道确实存在后再调整为合适的高度值。
内容的提问来源于stack exchange,提问作者NickW
相关产品推荐
相关产品推荐

