MDL 卡未与父卡对齐
MDL card doesn't align on top of parent
我使用 mdl 框架来设计我的 webapp。
<div class="demo-card-wide mdl-card mdl-shadow--2dp mdl-cell mdl-cell--top mdl-cell--6-col">
...
<div class="demo-card-wide mdl-card mdl-shadow--2dp mdl-cell mdl-cell--top mdl-cell--6-col">
...
<div ng-init="showLmsSwitch()" class="demo-card-wide mdl-card mdl-shadow--2dp mdl-cell mdl-cell--6-col mdl-cell--top">
...
这就是图片中显示的三张卡片。
底部的最后一个(steuerung logitech 媒体服务器)有 class mdl-cell--top
,所以它应该在父级的顶部对齐,但它没有。
有人知道为什么吗?
提前致谢!
您布局中的所有三张卡片都在相同的 'row' 中,因此当第一张获得 6 列(每行可用的 12 列中)并且第二张获得其他 6 列时,您的第三张卡片获得另外 6 列,但已被推到下一行。
您必须使用多个 mdl-grid
组件来实现此布局:
<div class="mdl-grid">
<div class="mdl-grid mdl-cell--6-col">
<div class="mdl-cell mdl-cell--12-col">Content</div>
<div class="mdl-cell mdl-cell--12-col">Content</div>
</div>
<div class="mdl-cell--6-col">Content
</div>
</div>
我已经更新了你的笔here。
我使用 mdl 框架来设计我的 webapp。
<div class="demo-card-wide mdl-card mdl-shadow--2dp mdl-cell mdl-cell--top mdl-cell--6-col">
...
<div class="demo-card-wide mdl-card mdl-shadow--2dp mdl-cell mdl-cell--top mdl-cell--6-col">
...
<div ng-init="showLmsSwitch()" class="demo-card-wide mdl-card mdl-shadow--2dp mdl-cell mdl-cell--6-col mdl-cell--top">
...
这就是图片中显示的三张卡片。
底部的最后一个(steuerung logitech 媒体服务器)有 class mdl-cell--top
,所以它应该在父级的顶部对齐,但它没有。
有人知道为什么吗?
提前致谢!
您布局中的所有三张卡片都在相同的 'row' 中,因此当第一张获得 6 列(每行可用的 12 列中)并且第二张获得其他 6 列时,您的第三张卡片获得另外 6 列,但已被推到下一行。
您必须使用多个 mdl-grid
组件来实现此布局:
<div class="mdl-grid">
<div class="mdl-grid mdl-cell--6-col">
<div class="mdl-cell mdl-cell--12-col">Content</div>
<div class="mdl-cell mdl-cell--12-col">Content</div>
</div>
<div class="mdl-cell--6-col">Content
</div>
</div>
我已经更新了你的笔here。