网站首页 > web开发 > JavaScript 正文
写完视图层后,发现页面上莫名其妙的出现了一些“竖线”,如下图所示:
这段html代码是这样写的:
{{course_info.SectionCount}} 节课程 {{item}} 时 分 秒 {{course_info.PurchaseMarkup}} 人最近购买
css样式是这样的:
.other-des { margin-top: 8px; padding: 20rpx; display: flex; justify-content: center; align-items: center; } .section { flex: 1; display: flex; align-items: flex-end; } .section-num { font-size: 32rpx; color: #000000; line-height: 32rpx; } .section-text { color: #586470; font-size: 24rpx; line-height: 24rpx; }
真机调试也找不到 “竖线” 的元素,但是显示其就是 section 上的一部分。那看来这竖线应该不是自己添加了,如果是自己添加的,在真机调试的时候元素肯定是能找到的。
在界面上点击,将鼠标放置在竖线上的时候,才发现,这原来是一个滚动条…用鼠标还可以上下滚动…
是什么原因这里尽然多了一个进度条呢,分析了一下,原因是子text在父view上范围有超出,使用 overflow: hidden
设置父view的css。
overflow: hidden; 是一种CSS属性,用于控制元素溢出内容的显示方式。
具体作用如下:
- 当应用于父容器时,它可以隐藏超过容器边界的子元素内容。
- 当应用于文本容器时,可以省略文字溢出的部分,并将其隐藏起来。
- 它还可以阻止滚动条的显示,使内容不能通过滚动来查看。
使用 overflow: hidden; 可以简单而有效地控制元素内部内容的可见性和溢出行为,给页面布局和视觉效果带来更多自定义选项。
给 section 添加 overflow: hidden
属性设置,解决了这个问题
.section { flex: 1; display: flex; align-items: flex-end; overflow: hidden; }
实现效果如下:
到此这篇关于微信小程序视图层莫名出现竖线的解决方法的文章就介绍到这了,更多相关微信小程序视图层竖线内容请搜索开源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开源网!
- 上一篇: Vue预览图片和视频的几种实现方式
- 下一篇: vue3组件TS类型声明实例代码
猜你喜欢
- 2021-07-16 微信小程序视频弹幕位置随机
你 发表评论:
欢迎- 12-06如何自定义Excel2003散点图的数据标志
- 12-06excel2007的sheet不见了怎么办
- 12-06Excel2010中进行设置取消密码的操作方法
- 12-06excel怎样使用IMSUM函数
- 12-06EXCEL快速输入数据
- 12-06excel中设置次要坐标轴的教程
- 12-06excel2003冻结窗格的教程
- 12-06Excel如何输入上标下标
- 开源分类
- 最近发表
- 开源网标签
本文暂时没有评论,来添加一个吧(●'◡'●)