Sie verwenden die, die Sie für die Browser benötigen, die Sie unterstützen müssen.
- 2,0 Firefox? (Präfix)
- Chrome 4.0? (Präfix)
- Safari/iOS 3.1? (Präfix)
- Android 2.1 (Präfix)
Soweit ich das beurteilen kann, über box-lines: multiple
Verpackung ist nicht in jedem Browser implementiert.
- Chrome 17- ?? (Präfix)
- Internet Explorer 10 (Präfix)
- Chrome 21 (Präfix), 29 (ohne Präfix)
- Opera 12.1 (ohne Präfix), 15 (webkit prefix)
- Firefox 22 (ohne Präfix)
- Safari/IOS 7 (Präfix)
- Blackberry 10 (Präfix)
- Internet Explorer 11 (ohne Präfix)
http://caniuse.com/#feat=flexbox (Beachten Sie, dass IE10 der einzige Browser als mit teilweise Unterstützung, die Umbrüche unterstützt markiert ist)
die Spezifikationen für flexbox
und flex
ähnlich genug sind, gibt es keine reaso n nicht, um beide zu enthalten, besonders da IE10 nur die flexbox
Spezifikation unterstützt. Die Spezifikation für box
ist sehr unterschiedlich und möglicherweise nicht wert, abhängig von der Wirkung, die Sie anstreben, obwohl fast alle Eigenschaften analog zu denen in den flexbox
/flex
Spezifikationen gefunden haben.
Sie können feststellen, dass es einige Browser gibt, die mehrere Spezifikationen unterstützen. Es wird wahrscheinlich eine Zeit kommen, wo sie die Unterstützung für die ältere Spezifikation fallen lassen, also stellen Sie immer sicher, dass Sie die flex
Eigenschaften einschließen.
Hu? Neue Werte von 'display' machen die alten nicht" veraltet ". Vor allem "Inline" und "Block", die seit der Erfindung des Schreibens vor 5.000+ Jahren gewünscht sind: "* fahre bis zum Zeilenende fort und erstelle dann ein neues und so weiter *" und "* pro Zeile bitte *" – FelipeAls
CSS-Tricks '[Artikel über Flexbox] (http://css-tricks.com/using-flexbox/) kann für Sie nützlich sein. –
mögliches Duplikat von [CSS3 Flexbox: Anzeige: Box vs. flexbox vs. flex] (http://stackoverflow.com/questions/16280040/css3-flexbox-display-box-vs-flexbox-vs-flex) – andyb