html - 使用CSS将跨度中的文本与Angular Material图标的底部对齐?
问题描述
我有以下代码。我想让跨度中的文本与星星的底部对齐。
<ng-container *ngIf="starCount">
<span>Not Relevant</span>
<button
mat-icon-button
color="primary"
*ngFor="let ratingId of ratingArr; index as i"
[id]="'star_' + i"
(click)="onClick(i + 1)">
<mat-icon>{{ rating > i ? 'star' : 'star_border' }}</mat-icon>
</button>
<span>Very Relevant</span>
</ng-container>
在 Chrome 检查器中尝试了各种方法,但没有取得任何有意义的进展。
解决方案
你可以使用类似的东西:
<div *ngIf="starCount" style="display: flex; align-items: center">
<span>Not Relevant</span>
<button
mat-icon-button
color="primary"
*ngFor="let ratingId of ratingArr; index as i"
[id]="'star_' + i"
(click)="onClick(i + 1)">
<mat-icon>{{ rating > i ? 'star' : 'star_border' }}</mat-icon>
</button>
<span>Very Relevant</span>
</div>
推荐阅读
- variables - 如何在R中以其他变量为条件创建一个变量
- mongodb - 查询以计算 GEO 表面在半径中的百分比
- elasticsearch - Kibana - 删除所有后无法创建索引模式
- oracle - Oracle 捕获变量并在 SPROC 中执行 if 语句
- java - 如何配置使用 docker 容器中的 build.gradle 执行 JUnit 测试用例?
- sql - 避免在视图中使用子查询或分析函数进行全表扫描
- couchdb - POS应用的CouchDB设计
- server - mod_deflate 不适用于 Apache 2.4.37
- sql - 如何有一个好的日期格式?
- javascript - 如何以 24 小时格式向格式化为 HH:MM:SS 的字符串添加小时数