Cross-Browser-Unterstützung für CSS Flexbox
Habe ich mit dem code unten erwähnt, es funktioniert auf meinem Chrome, aber nicht auf meine IE9 und Safari.
Googelte ich nach der Lösung, obwohl ich verschiedene vendor-Präfixe, diese Ergebnisse verwirren mich.
<div style="display: flex; flex-direction: row;">
<div></div>
<div></div>
</div>
Denken Sie daran Bearbeiten Sie die Frage und den code hinzufügen.
Diese Frage könnte sein: stackoverflow.com/questions/15662578/...
Diese Frage könnte sein: stackoverflow.com/questions/15662578/...
InformationsquelleAutor jack prelusky | 2013-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
CSS-Flexbox-Modell ist optimiert für das UI Design.
Es entwickelt in Erster Linie zu vermeiden, überfüllt übergeordneten element. Wird es verkleinert, wenn Kinder Vorfahr-element Größe verengt. Es füllt den Raum durch den ausbau Kind-element seine Größe, wenn vorgängerelement Größe erweitert.
Flex-container verkleinern und erweitern Verhalten brechen kann mit min-und max-width /height-Eigenschaft.
CSS-FlexBox-Versionen von version
W3 2009 : display: box;
W3 2011 : display-flexbox - | inline-flexbox -
W3 2012 : display flex und inline-flex
InformationsquelleAutor chandru kutty
Decken alle Flexbox-Implementierungen, Ihre CSS-Code würde dann wie folgt Aussehen:
Beachten Sie jedoch, dass die Angabe
flex-direction: row
ist nicht notwendig, es sei denn, Sie überschreiben einer vorherigen flex-direction Erklärung: Zeile ist die Standard-Richtung. Beachten Sie auch, dass IE10 die erste version von IE unterstützen Flexbox.InformationsquelleAutor cimmanon
Meiner Flexbox css: ich habe getestet auf mehreren Geräten ab Android 2.3.3 und IOS und funktioniert ok:
InformationsquelleAutor Martin Alcubierre Arenillas
IE9-leider nicht unterstützt Flexbox überhaupt. IE10 unterstützt die version 2011.
Opera 12.1+ unterstützt die neueste version 2012 unprefixed. Es wird auch unterstützt von Chrome 30+ und IE11+. Firefox 22 unterstützt bereits es auch, aber nur teilweise — es spielt keine Unterstützung von flex-wrap-Eigenschaft und der flex-flow-Kürzel.
Vorherigen Versionen von Firefox, Chrome und Safari 3.1+ support version 2009. Chrome 21+ unterstützt auch die 2012 version mit Präfix.
InformationsquelleAutor Ilya Streltsyn
Ich würde vorschlagen, das Lesen der spec zu verstehen: http://dev.w3.org/csswg/css-flexbox/
Für die visuell denkende @chris coyier hat vor kurzem überarbeitet seine post-w/Hilfe (@hugo giraudel):http://css-tricks.com/snippets/css/a-guide-to-flexbox/
code-Beispiel:Live(credit @chris coyier einfach nicht finden können, original post, also neu verfilmt): http://cdpn.io/oDxnp
zusammengestellt aus setzen würde wie folgt Aussehen
display: flex; =>
flex-direction: row; =>
InformationsquelleAutor imagineux