È possibile creare un div contenente più caselle che si adattano automaticamente alla dimensione del genitore (distribuito uniformemente) senza l'uso di una tabella o Javascript? Mi rendo conto che è possibile con table-layout:fixed;
ma ho cercato di animarlo e non sembra funzionare molto bene. L'immagine seguente è un esempio di quello che voglio dire:Gli elementi si adattano automaticamente alla larghezza del padre senza tabelle/javascript
Sto cercando di aumentare la larghezza di una scatola all'interno del div che poi caso il resto delle caselle dimensioni per automaticamente in modo tutte le caselle adattarsi uniformemente al div. Ho bisogno che sia animato, non solo istantaneo, nel qual caso userò solo un tavolo. L'ho anche sperimentato usando Javascript, animandolo con uno -webkit-transition
ma questo non si è rivelato per animare molto bene. Invece di espandere/diminuire le dimensioni, la scatola sembrava iniziare con la larghezza a 0 px, quindi allungare alla dimensione assegnata. (Questo è stato utilizzando un tavolo con table-layout:fixed
. C'è un modo puro CSS/HTML per fare questo, o lo fa richiede l'utilizzo di Javascript e/o un tavolo?
+1 per la domanda molto illustrativo, + la sua realtà una buona domanda. – andlrc