html - Mat对话框标题不扩展容器的宽度
问题描述
我有一个似乎没有扩大容器宽度的垫子对话框。
<div mat-dialog-title class="blue-gradient">Confirm</div>
<div mat-dialog-content>
{{information}}
</div>
<div mat-dialog-actions align="end">
<button (click)="closeDialog(true)">Yes</button>
<button (click)="closeDialog(false)">Cancel</button>
</div>
如果我从 mat-dialog-container 中取出填充物,那么我会在右侧和底部看到滚动条。
他们为什么不默认创建一个对话框标题来扩展容器的宽度?
解决方案
由于<mat-dialog-container>
具有默认填充,因此它显示mat-dialog-title
,mat-dialog-content
和mat-dialog-actions
.
要删除 的左右和顶部间距mat-dialog-title
,您可以使用下面的 css 考虑 mat-dialog-container 具有 24px 填充。
.mat-dialog-title {
margin: -24px -24px 20px -24px;
display: block;
padding: 24px;
}
例子 -
https://stackblitz.com/edit/mat-dialog-example-zkqu5m?file=app%2Fconfirmation-dialog.component.ts
推荐阅读
- cassandra - 将字符串转换为日期并使用大于运算符的查询在 cassandra 中未按预期工作
- reactjs - 如何修复“无法设置未定义的属性”道具“错误
- unity3d - Unity-2019.1.0f2 中文件混合的问题
- javascript - Trying to get two circles to transition simultaneously
- jenkins - RTC:Jenkins 将组件签出为其子目录而不是整个目录
- python - PyCharm 不建议自动完成并标记未解决的引用
- python-3.x - 将石灰表格解释器与 Keras 一起使用时出现关键错误
- python - 添加两个数据框,但只有少数选定的列,并且仅当其他列值相同时
- flutter - 如何在颤动中安排边框布局?
- reactjs - 使用 window.require 开玩笑测试 Electron/React 组件