html - 对齐数据表的列

标签 html css angularjs angular-material

我有一个 angular-material 数据表,我希望它与某一列左/右对齐。

  <mat-table #table [dataSource]="dataSource" matSort>

    <ng-container matColumnDef="col0">
      <mat-header-cell *matHeaderCellDef mat-sort-header> Col0</mat-header-cell>
      <mat-cell *matCellDef="let element"> {{element.col0}} </mat-cell>
    </ng-container>

    <ng-container matColumnDef="col1">
      <mat-header-cell *matHeaderCellDef mat-sort-header> Col1 </mat-header-cell>
      <mat-cell *matCellDef="let element"> {{element.col1}} </mat-cell>
    </ng-container>

    <mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
    <mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>
  </mat-table>

我需要什么 CSS 才能做到这一点?

最佳答案

经过一些谷歌搜索操作后,我找到了 github 更改请求形式的解决方案: See here

简写形式是这样的:

.mat-column-col1 {
    display: flex;
    justify-content: flex-end;
}

只需将 col1 替换为您需要的列!

关于html - 对齐数据表的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47900259/

相关文章:

html - 带有两个全 Angular block 按钮的 Bootstrap 列

php - asp.net合并压缩css、js文件

html - 就我而言,如何在 CSS 中应用动画?

jquery - 如果输入值更改,如何动态替换 var 中的数据

javascript - WinJS.Namespace.define 不工作

javascript - 如何保持子div

css - Susy - 获取流体容器中的静态跨度宽度

html - 如何在图像上显示可见的 Div

javascript - 如何在按钮单击现有网格时添加带有自定义单元格模板的新行

javascript - 如何在多个 Controller 中使用一个指令?