css - 溢出时:auto,看不到 padding-bottom
问题描述
<div class="container">
<div class="content">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur amet, vitae fuga provident et quae aut minus voluptate quidem maiores at recusandae sit deleniti quia dolore, illum reiciendis! Hic, optio Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit accusantium, obcaecati dicta unde repellat illo maxime! Magni officiis, culpa nihil, sequi aliquid vel voluptas quidem laboriosam, omnis nam fuga veniam.</div>
</div>
.content {
width: 200px;
height: 150px;
padding: 20px;
background: yellow;
overflow: scroll;
box-sizing: border-box;
}
为什么padding-bottom
滚动时在这种情况下不起作用?我怎样才能做到这一点?
解决方案
问题可能是由滚动条引起的。
这是在 css 中使用伪元素的一种解决方法,但它可能会解决您的问题:
.content::after { content: ''; display: block; width: 100%; height: 20px; }
编辑:删除内容元素的填充底部,使其适用于所有浏览器:
.content { padding-bottom: 0px; }
推荐阅读
- php - 带有破折号和下划线和空格的正则表达式字母数字,但不在字符串的开头或结尾
- mysql - MySql:group by 中的 order by 无效
- python - 从熊猫的日期时间列中提取日期和小时
- r - 按组计算具有某些值的数据表中的行
- angular - 数据动态传递到组件路由时处理页面刷新?
- laravel - 使用 if 在 laravel 中查找 avg
- performance - 一种快速有效的方法来测试一个集合是否是任何其他 n 个集合的子集?
- laravel - 如何使用查询生成器在数组中建立关系?拉拉维尔
- php - 比赛条件 MariaDB
- ios - 导航到 SwiftUI 中的相同视图