27

新しいFlexboxレイアウト モデルが現在のテーブルの方法よりも優れていることを教えてください。( display:table とそれらすべてが私の場合に含まれています) ?

IE10 ではまったくサポートされていないため、近い将来にはあまり適していません。また、テーブル レイアウトに対する利点も見当たりません。それでも、インターネットはこの新しい CSS レイアウト方法の「崇拝者」でいっぱいになり始めており、私が目にするすべての例は、通常の CSS で問題なく簡単に実行できます。


更新 25.12.15: フレックスボックスはより強力で使いやすいため、

最新のブラウザーに導入されて使用を停止して以来、フレックスボックスを頻繁に使用しています。display:table

4

4 に答える 4

3

簡単に言えば、数年後に役に立つものだ。多くの高度な css テクニックや HTML5 などと同様に、今後数年間はフォールバックや shim/shiv を使用してそれらを採用する人も少なくありません。

ブラウザが将来それをサポートするとき、私たちはパーティーを開き、それらをサポートしていない「古い」ブラウザを嫌います:)。

于 2013-08-24T13:35:03.887 に答える
3

Flexbox モデルは、表示テーブルよりも強力です。Flexbox は、たとえば、右から左への言語のレイアウトをサポートしています。確かに、フレックスボックスは少し複雑で、それが参入障壁です。Float レイアウトと clearfix レイアウトは (巧妙な) ハックです。テーブル レイアウトがハックであるのと同じように、flexbox はレイアウト用です。

ブラウザのサポートは最近良くなってきています。ただし、Bootstrap 3 では flexbox を使用していませんが、次のバージョンでは使用されると想像できます。

于 2013-10-20T14:04:28.293 に答える