微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css问题总结

flex问题:

问题描述

在移动端经常会用到flex布局。最近在开发的过程中遇到flex: 1;的元素中的内容过多会出现超出父元素的宽度,出现横向滚动条。这种情况只有在iOS上出现。

解决方

给父级元素宽度100%,flex: 1的元素width: 0%;


grid问题:

问题描述

grid布局是一种比较新的布局方案,在展示上面有很好开发体验。我的要求是展示三列不限行的数据。由于每一列的宽度都是相同的,就直接设置了1fr,grid-template-columns: repeat(3, 1fr);但是如果某一个文字过多时会出现这一列撑的很宽的现象。

解决方

虽然每列宽度是相同的,但是还是需要确定一个宽度。否则就会出现上面的问题。

grid-template-columns: repeat(3, 300px);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐