Eckig-material flex tut nichts
Ich möchte eine login-Seite mit eckig-material der layout-Richtlinie, aber ich lief in ein problem mit flex
. In Zeile 8 sollte nicht flex=10
die div
's Höhe bis zu 10%? Bin verpasse ich etwas wichtiges?
Vielen Dank im Voraus für jede Art von Hilfe!
CSS:
* > div {
background-color: rgba(50, 150, 255, .5);
}
* > div:nth-of-type(2) {
background-color: rgba(255, 255, 120, 1);
}
HTML:
<link href="https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.0.7/angular-material.min.css" rel="stylesheet" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.5/angular-csp.css" rel="stylesheet" />
<body layout="column">
<div class="login" layout="row" flex>
<div flex></div>
<div layout="column">
<div flex=10></div> <!-- Here: Why is this not working? -->
<div>
Hello
</div>
<div flex></div>
</div>
<div flex></div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.2/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.0.7/angular-material.min.js"></script>
</body>
PS.: Ich bin mit chrome 49.0.2623.112 m (64-bit)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn definieren Sie die Höhe für das äußere div und layout-füllen Attribut für den container, sollte es funktionieren.
CSS:
HTML:
height: 100%
, die nicht bricht Empfindlichkeit)