Angular Material md-content 压缩模拟元素
Angular Material md-content compresses simbling element
我有一个 md-content 元素,它在溢出时压缩一个模拟元素。这是一个 pen,您可以在其中删除 <md-content></md-content>
中的内容,您将看到它的模拟(即 <div layout="row"..></div>
)如何获得其原始大小。
这是预期的行为,还是我遗漏了什么?
使用 display:block & float 如:
<div layout="row" style="display:block">
<md-button class="md-icon-button" aria-label="Previous section" ng-click="seccionesCtrl.anterior()" style="float:left">
A
</md-button>
<md-button class="md-icon-button next" aria-label="Next section" ng-click="seccionesCtrl.siguiente()"style="float:right">
b
</md-button>
</div>
您可以抑制此行为,一种方法是将 <div>
设置为 flex-shrink: 0
。
在同级 <div>
上使用 layout="row"
将其设置为 display: flex
,允许它压缩其内容以适应其不断增长的同级 <md-content>
。
感谢 Alex 的解释,我通过将 flex="none"
添加到 md-content 模拟 div[=15= 来解决我的问题].但是,亚历克斯的解决方案也可以。
我有一个 md-content 元素,它在溢出时压缩一个模拟元素。这是一个 pen,您可以在其中删除 <md-content></md-content>
中的内容,您将看到它的模拟(即 <div layout="row"..></div>
)如何获得其原始大小。
这是预期的行为,还是我遗漏了什么?
使用 display:block & float 如:
<div layout="row" style="display:block">
<md-button class="md-icon-button" aria-label="Previous section" ng-click="seccionesCtrl.anterior()" style="float:left">
A
</md-button>
<md-button class="md-icon-button next" aria-label="Next section" ng-click="seccionesCtrl.siguiente()"style="float:right">
b
</md-button>
</div>
您可以抑制此行为,一种方法是将 <div>
设置为 flex-shrink: 0
。
在同级 <div>
上使用 layout="row"
将其设置为 display: flex
,允许它压缩其内容以适应其不断增长的同级 <md-content>
。
感谢 Alex 的解释,我通过将 flex="none"
添加到 md-content 模拟 div[=15= 来解决我的问题].但是,亚历克斯的解决方案也可以。