元素被迫向右浮动,但不应该

时间:2018-06-05 06:45:38

标签: html css angular-material

我希望以下输入字段向左浮动。 我尝试float: lefttext-align: left作为父属性。 具有硬编码像素的解决方案(例如paddingmarginposition:relative等等也有效,但不是我正在寻找的。

HTML

<ng-container matColumnDef="number">
  <mat-header-cell mat-sort-header arrowPosition="before" class="matTable numberHeaderCell" >
    <input type="text" class="tabHeadInputField numberInputField"/>
  </mat-header-cell>
  <mat-cell class="matTable numberBodyCell">
    {{row.workingNumber}}
  </mat-cell>
</ng-container>

CSS

.matTable.numberHeaderCell {
  border: 1px solid black;
}

.matTable.numberBodyCell {
  text-align: left;
}

.tabHeadInputField.numberInputField {
  float: left;
}

enter image description here

1 个答案:

答案 0 :(得分:0)

更改了 arrowPosition="before"arrowPosition="after"

这被迫离开箭头位置。