angular-material - Angular Material:复选框的mat-checkbox垂直对齐
问题描述
我似乎无法覆盖默认值以使复选框相对于复选框标签垂直对齐。搜索了一段时间,但没有任何效果。查看示例图片:
应该是这样的:
尝试了以下方法:
.mat-checkbox-inner-container {
margin: none;
}
HTML:
<label><b>Home Type</b></label>
<mat-checkbox>Entire place<br><small class="text-muted">Have a place to yourself</small></mat-checkbox>
<mat-checkbox>Private room<br><small class="text-muted">Have your own room and share some common spaces</small></mat-checkbox>
<mat-checkbox>Shared room<br><small class="text-muted">Stay in a shared space, like a common room</small></mat-checkbox>
解决方案
类似于克雷格的答案,但作为 .mat-checkbox.mat-accent 的后代,无需使用“!important”
.mat-checkbox.mat-accent .mat-checkbox-inner-container {
margin: 2px 8px auto 0;
}
或使用 sass/less
.mat-checkbox.mat-accent {
.mat-checkbox-inner-container {
margin: 2px 8px auto 0;
}
}
推荐阅读
- sql - 具有多个联接、计数、分组依据的对 DAX(在 Power BI 中)的 SQL 查询
- jsf - 未找到 PrimeFaces 7.0 getCallbackParams()
- primefaces - 可以独立于 pe:sheet 中的列定义单元格类型吗?
- javascript - 如何覆盖对象字段并让 IDE 看到它?
- javascript - Extjs4 - 表单提交总是返回失败
- prolog - Prolog关于循环事实的无限循环
- c# - 无法将类型“system.reflection.fieldinfo”隐式转换为“devexpress.dataaccess.excel.fieldinfo”
- android - 如何使应用程序仅在指定时间开始一个新活动而不是从它开始
- java - 使用线程将文件从一个目录复制到另一个目录
- javascript - 这里有什么功能可以在表格中显示“子”数据吗?