Ich habe eine Angular MD-Vorlage, die ein Zeilenlayout auf großen Bildschirmen und ein Spaltenlayout auf mobilen Geräten verwendet. In den meisten Standard-Browsern auf Mobiltelefonen bekomme ich jedoch ein seltsames Ergebnis, wenn die Spalten zu groß sind. Ich habe verschiedene Screenshots, wie es aussehen soll.Mobile Browser Spaltenansicht Probleme Material Design (CSS)
Mobile view how it looks on Chrome/ff/Opera
Mobile standard browser view (problem)
Mein vereinfachten Code (der 3 Zeilen/Spalten) ist als
<div layout="row" layout-align="center center">
<div flex="50" flex-sm="90" flex-md="80" class="row3" layout="row" layout-sm="column">
<div flex="40" flex-sm="100" layout="row" layout-align "center start">
<!-- first column -->
</div>
<div flex="20" flex-sm="100" style="background: #2AFF00">
<!-- second column -->
</div>
<div flex="40" flex-sm="100" layout="row" layout-align="center start">
<!-- Third column -->
</div>
</div>
</div>
Können Sie vielleicht eine JSFiddle bereitstellen? – Rotan075
flexbox ist [noch nicht überall unterstützt] (http://caniuse.com/#feat=flexbox) – BotanMan
Bitte klären Sie, welches Verhalten Sie wollen und in welchen Browsern es nicht funktioniert. Wenn Sie einen Codepen oder JS Geige auch zur Verfügung stellen könnten, wäre es großartig. Flexbox sollte in allen heute verwendeten Browsern funktionieren. – Pajn