2012-01-09 9 views
9

Sono a conoscenza del fatto che il modulo CSS Flexible Layout sia stato riscritto e che lo display:box venga ritirato a favore di display:flexbox.Quali sono le differenze tra display: box e display: flexbox

È display:flexbox attualmente supportato in qualsiasi browser (versione, beta o notte)? Qualcuno sa dove posso trovare alcune informazioni sulle novità in flexbox, quali sono le differenze tra questo e il vecchio modulo e/o perché il vecchio modulo è stato riscritto?

+0

[Posso usare?] (Http://caniuse.com/flexbox) – MarkSmits

+2

No, caniuse.com si riferisce alla vecchia implementazione, non alla nuova. –

+0

@Philip Lo fa? Sembra essere basato sul nuovo progetto di lavoro - http://www.w3.org/TR/css3-flexbox/ (con prefissi del browser ...) –

risposta

6

Sembra che in questo momento non siano disponibili buone informazioni. Aggiornerò questo post se e quando trovo buone informazioni.

Aggiornamento: (2012/02/20) caniuse.com ora mostra il supporto del browser sia per i nuovi e vecchi versioni del Flexible Box modulo di layout

Aggiornamento: (8/7/2012) Chris Coyer ha messo insieme un buon articolo su come distinguere la sintassi nuova e vecchia. http://css-tricks.com/old-flexbox-and-new-flexbox/

+0

Potresti citare o riassumere l'articolo qui? Aiuta le persone che si stanno appena fermando dalle ricerche e sono pigri a fare clic su altri link. Grazie ;) – BoltClock

1

Compatibility table for flexbox support

In breve: IE10 +, Firefox, Chrome, Safari, iOS e Android.

+0

Questo è per 'display: box', non' display: flexbox', se si guardano gli esempi, tutti usano 'display: box'. Inoltre, la stesura della nuova specifica è iniziata nel 2011, quindi FF2 non ha alcun supporto. –

+0

Che ne dici di questo - http://www.w3schools.com/cssref/css3_pr_box-flex.asp –

+0

No, 'box-flex' è una proprietà che puoi usare sui figli di elementi che sono impostati su' display: box'. –

0

Come si menziona, i valori ufficiali per "display" nelle specifiche Flexbox sono "flexbox" e "inline-flexbox", a partire da Draft di lavoro di marzo 2011. Il valore "box" è stato menzionato nel primo Working Draft (luglio 2009) ed è quello che ha il supporto più diffuso al momento, ma dovrebbe essere sostituito da "flexbox".