角度材质设计布局=“行”内容与窗口重叠

问题描述 投票:2回答:2

所以这是我的HTML

<div id="someId">
    <div layout="column" layout-padding>
        <h3 class="someClass" align="center">Week 2</h3>
        <div layout="row"  style="outline: 1px solid red">

            <!-- <div ng-repeat="doge in Doges">
                // contents
            </div> -->

        </div>
    </div>
</div>

这产生了这个:enter image description here红色轮廓是浏览器的实际宽度。为什么第5项经过而不是下一行呢?

html css angularjs angular-material
2个回答
6
投票

实际上我只是layout-wrap<div layout="row" style="outline: 1px solid red">它会自动包装内容。

<div id="someId">
    <div layout="column" layout-padding>
        <h3 class="someClass" align="center">Week 2</h3>
        <div layout="row" layout-wrap  style="outline: 1px solid red">

            <!-- <div ng-repeat="doge in Doges">
                // contents
            </div> -->
        </div>
    </div>
</div>

1
投票

他们试图在他们可用的任何空间进行调整,并且不尊重他们需要最小空间的事实,在你的情况下恰好比提供的屏幕宽度更大。因此,如果你想要它们伸展你需要为它们提供更多空间,这可能是下一行(即你需要提供包装)或者你需要提供一个水平滚动。

© www.soinside.com 2019 - 2024. All rights reserved.