テーブルや Javascript を使用せずに、親のサイズに自動的に収まる (均等に分散された) 複数のボックスを含む div を作成することは可能ですか? それが可能であることはわかっていますがtable-layout:fixed;
、それをアニメーション化しようとしましたが、うまく機能していないようです。次の図は、私が言いたいことの例です。
div 内の 1 つのボックスの幅を広げようとしています。これにより、残りのボックスのサイズが自動的に調整され、すべてのボックスが div に均等に収まるようになります。インスタントだけでなく、アニメーション化する必要がある場合は、テーブルを使用します。また、Javascript を使用して でアニメーション化して実験しました -webkit-transition
が、うまくアニメーション化できませんでした。サイズを拡大/縮小する代わりに、ボックスは幅が 0px で始まり、指定されたサイズに伸びるように見えました。(これは でテーブルを使用していましたtable-layout:fixed
。これを行う純粋な CSS/HTML の方法はありますか、それとも Javascript やテーブルを使用する必要がありますか?