我使用cdn中的mdl 1.1.3作为演示项目。我的布局是
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--3-col mdl-cell--6-col-tablet mdl-cell--12-col-phone">div1</div>
<div class="mdl-cell mdl-cell--3-col mdl-cell--6-col-tablet mdl-cell--12-col-phone">div2</div>
<div class="mdl-cell mdl-cell--3-col mdl-cell--6-col-tablet mdl-cell--12-col-phone">div3</div>
<div class="mdl-cell mdl-cell--3-col mdl-cell--6-col-tablet mdl-cell--12-col-phone">div4</div>
</div>
mdl @media查询为我提供了6-col-cell的父div的75%。
@media(min-width:480px)和(max-width:839px)
mdl是错还是我做错了什么?
答案 0 :(得分:3)
MDL网站给出了答案.MDL对网格系统的方法与其他css框架不同。对于不同的屏幕尺寸,最大单元的数量是不同的。
对于像上面这样的简单布局说我们必须像这样编码
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--3-col mdl-cell--4-col-tablet mdl-cell--4-col-phone">div1</div>
<div class="mdl-cell mdl-cell--3-col mdl-cell--4-col-tablet mdl-cell--4-col-phone">div2</div>
<div class="mdl-cell mdl-cell--3-col mdl-cell--4-col-tablet mdl-cell--4-col-phone">div3</div>
<div class="mdl-cell mdl-cell--3-col mdl-cell--4-col-tablet mdl-cell--4-col-phone">div4</div>
</div>