css - 如果内容边距溢出卡片,如何仅获得水平滚动条?
问题描述
mat-card
我只想要s的长水平 div 上的水平滚动条
即使overflow-y
设置为“可见”,垂直滚动条也不会消失。一个快速的解决方法是将 div 设置padding-bottom
为 2em,但是,我正在寻找问题的解释以及更优雅的解决方案(如果有)。
我希望div.mess
只有一个水平滚动条。一个额外的好处是在 中具有of margin-bottom
,但不是必需的。img[mat-card-image]
mat-card
解决方案
尝试使用:
.mess{
overflow-x: auto;
overflow-y: hidden
}
此代码将隐藏您的垂直滚动。
当您尝试填充超过其宽度或高度的框时会发生滚动,因此您可以简单地隐藏垂直、水平滚动或将父高度设置为自动:
.example-card{
width: 150px;
height: auto;
box-sizing: border-box;
}
推荐阅读
- aws-codepipeline - AWS CodeBuild 因 .net 控制台应用程序的 CommandNotFoundException 而失败
- javascript - Tampermonkey 脚本点击事件在用户与窗口交互之前什么都不做
- python - 如何使用 geopanda 或 shapely 在同一地理数据框中找到最近的点
- python-3.x - 如何指定要在 sonarqube 中扫描的语言版本?
- amazon-redshift - Redshift 是否支持 SELECT 中的用户定义变量?
- html - 在 VBA 中使用 XMLHTTP 对象解析一些网站
- python - 我们可以在没有 GPU 的自定义对象上训练 YOLOv3 吗?
- c# - 使用 lambda 表达式从 ac# Dictionary 过滤和检索数据
- c# - 当您将数据绑定到集合时,如何将其设置为属性?
- python - 我应该在哪个文件中定义我为模型创建的 ModelForm?