Reputation: 968
I use the mdl framework for designing my 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">
...
These are the three cards which are displayed in the picture.
The last one on the bottom (steuerung logitech media server) has the class mdl-cell--top
so it should align on the top of the parent, but it doesn't.
Anybody knows why?
Thanks in advance!
Upvotes: 0
Views: 214
Reputation: 3039
All three cards in your layout are in the same 'row', so when the first one gets 6 columns (of the available 12 of each row) and the second one gets the other 6 columns, your third card gets another 6 columns but has already been pushed to the next row.
You have to use multiple mdl-grid
components to achieve this layout:
<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>
I have updated your pen here.
Upvotes: 1