【发布时间】:2018-07-18 06:03:36
【问题描述】:
我在 mat-card-header 中有以下行:
<div fxLayout="row" fxLayoutGap="20px" fxFlex="1 1 100%">
<div fxLayoutAlign="start" fxFlex="1 1 60%" >
<h1 class="mat-title" color="accent">{{model.get_price()}}</h1>
</div>
<div fxLayoutAlign="end" fxFlex="1 1 40%"><img mat-card-image class="card_cover_logo" src="{{model.image_path}}"></div>
</div>
结果如下:
价格和图片不一致。图片高于文字。有没有 flex 指令来调整它?
【问题讨论】:
-
如果你使用
flex:0 0 x%而不是flex:1 1 x%会怎样 -
啊我想你需要让它们都开始或结束
fxLayoutAlign="end"实际上它们是不同的 -
start 和 end 有不同的含义,我想垂直而不是水平对齐
标签: angular css flexbox angular-flex-layout